国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

github的傻瓜式使用

2019-11-06 09:57:17
字體:
供稿:網(wǎng)友

使用環(huán)境MAC

github是用于代碼托管的平臺,官網(wǎng)https://github.com.能夠?qū)崿F(xiàn)類似Xcode的Source Control里的代碼保存,分枝等功能!因為以前都是個人開發(fā),所以都是直接使用的source control,而且github分為付費($7/month,一個月7美元)和免費的,前者擁有創(chuàng)建私人倉庫的權利,而我沒有付費,又不想創(chuàng)建公共倉庫,所以一直不想使用github!但不管怎么說,如果是搞開發(fā),這個也是知識點之一!

首先進行注冊,注冊完成之后就可以創(chuàng)建代碼倉庫,Create a New Repository!填好你要創(chuàng)建的倉庫名后會有一些倉庫配置的信息.例如Description,對這個倉庫里的項目的描述!Initialize this repository with a README,是否創(chuàng)建README文件,一般把項目提交到github上面都會選擇生成一個README文件,用于說明項目的注意點!比如你提交了一個開源庫,而使用這個開源庫之前有些使用方法或前提是應該讓人知道的,就可以寫入這個文件里!然后點擊Create Respository就成功創(chuàng)建了!

然后就是git配置,可能因為我的MAC安裝了Xcode,所以附帶了Git,所以如果沒有安裝Xcode的可以自行安裝git!

首先需要創(chuàng)建一個ssh key,打開終端輸入

ssh-keygen -t rsa -C "你注冊的github郵箱賬號"然后會讓你確認路徑和輸入密碼,一般都是使用默認路徑,不加密碼,所以直接enter即可!然后會顯示
Your identification has been saved in /Users/Will/.ssh/id_rsa.Your public key has been saved in /Users/Will/.ssh/id_rsa.pub.The key fingerPRint is:SHA256:GJuDOLi+3BzB29g6WVl7zFFNtAw02uZzKClJGwwKMBg 你的github郵箱賬號The key's randomart image is:+---[RSA 2048]----+|Eooo   e.   e .  ||... . o o o.+..  ||   o. .+ ..o o   || ...o..++.+ .    ||. oo. BoSo.+ .   || . .oo. o.+. o   ||.  +oo  .+ o .   ||o oo o +.+o+     || +.+.            |+----[SHA256]-----+即代表ssh key創(chuàng)建成功,這時候需要找到id_rsa.pub文件,里面會有你的ssh-rsa的key,類似這樣
ssh-rsa  sdgjlsjlasjfalsdjlfjasdlgjlasdlafjl//    flaksjlfjdlajfladskjflajsldfjlasdkjflajsldfjlasfdjla 你的github郵箱賬號

你的郵箱賬號前面所有的內(nèi)容就是你的ssh key,復制下來,然后回到你的github網(wǎng)頁,進入賬戶設置(Account Settings),點擊左邊的SSH and GPG keys,接下來我們需要添加一個SSH Key:選擇New SSH Key,需要你填寫標題(Title)和Key,標題隨意填,只要你以后便于區(qū)分就行,Key就是剛剛復制ssh key!需要注意復制key的時候注意文本框里的placeholder里的內(nèi)容,看自己是否復制錯了!然后點擊Add SSH Key,ssh key就配置好了!

配置完成之后我們可以進行驗證,在終端輸入

ssh -T git@github.com如果是第一次使用會提示是否continue,輸入yes就會看到:Hi,你的github昵稱,You've successfully authenticated, but GitHub does not provide shell access.這就說明你已經(jīng)成功連上了github了!

然后我們需要配置用戶名和郵箱賬號,因為每次提交代碼時,github會記錄是誰提交的!

git config --global user.name "你的github的名字"git config --global user.email "你的github的注冊郵箱賬號"然后就可以使用你的github來保存代碼啦!

一般我是這樣使用的!比如剛開始寫的新建的倉庫!創(chuàng)建完后,它右邊會有個Clone or Download,點擊后推彈出一個Clone with SSH視圖,復制里面的SSH值,然后新建一個文件夾,比如我再桌面新建一個test文件夾,然后從終端進入到這個test文件夾

cd /Users/你的MAC用戶名/Desktop/test然后從遠端服務器上的倉庫將創(chuàng)建好的空倉庫復制過來
git clone 剛剛復制的SSH值然后enter,就可以將遠程的空倉庫導入到該文件夾,再把想要上傳的代碼文件拖到這個文件里,之后就是更新和提交!

首先是添加文件add,將你的改動添加到緩存區(qū),然后記住更改的內(nèi)容commit,準備將你緩存區(qū)的內(nèi)容推送到遠程服務端,之后推送到遠程服務器push

git add .git commit -m "你想要注明的更新的信息"git push需要注意'add .'代表所有文件,畢竟不是每次都需要添加所有的文件,所以可以add 具體文件名,add和.之間有空格!push命令也可以選擇
git push origin <master>  //推送到主分支

之后等終端跑完就把文件提交到遠程服務端了!

如果想要刪除遠程倉庫,可以選擇該倉庫然后點擊右側(cè)的setting,找到最下面的危險區(qū)域Danger Zone,里面有Delete repository,點擊后需要輸入你這個倉庫的名字才能刪除!

總結:這只是github的基本使用,通過這個基本使用可以最基本的實現(xiàn)代碼保存功能,github還提供有分枝合并等功能!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 彩票| 张家界市| 鄯善县| 康平县| 滨海县| 嫩江县| 靖远县| 江口县| 玛沁县| 玉溪市| 城口县| 安福县| 营口市| 乌鲁木齐县| 松桃| 手机| 孟津县| 洛南县| 衢州市| 玉树县| 赤峰市| 紫阳县| 措勤县| 乌恰县| 锡林浩特市| 扬州市| 宁海县| 镶黄旗| 昌吉市| 大足县| 塔河县| 朔州市| 民县| 万荣县| 高邑县| 泰兴市| 卫辉市| 莆田市| 敦化市| 盘山县| 通州区|