Git客戶端安裝+使用

連接github服務(wù)器或者企業(yè)版的服務(wù)器https://github.com 需要配置本地git客戶端,

1、安裝git

?1.1、獲取安裝介質(zhì)

????????????Git-2.18.0-64-bit.exe

??????????? 下載地址:https://git-scm.com/downloads? 都是默認安裝

?1.2、配置

????????? 在開始菜單或者桌面上單擊GitBash或者進入Windows的CMD命令行中,進入到如圖所示界面

1.2.1、設(shè)置用戶名:

??????????????? git config --global user.name [你的用戶名]

1.2.2、設(shè)置郵箱地址:

????????????? git config --global user.email [你的郵箱]

1.2.3、生成sshkey (進入到git客戶端的目錄\Git\usr\bin 下)

????????????? ssh-keygen -t rsa -C [你的郵箱地址]

1.2.4、進入到生成key的目錄:

????????????? cd C:\Users\your_name\.ssh

?1.2.5、cat id_rsa.pub

? 1.2.6、拷貝ssh key

1.3、配置服務(wù)器允許客戶端訪問

1.3.1、登錄到企業(yè)服務(wù)器https://github.com/

???? 單擊Settings,出現(xiàn)如圖所示:

?? 單擊 “SSH and GPG keys”進入到 設(shè)置SSH的地方:

單擊 New SSH key

??????? 在Title中輸入標志,將上面生成的key拷貝到該文本框中,單擊“AddSSH key”完成sshkey的添加

2、使用

????? 2.1、pull 和push代碼

???????? 2.1.1、pull代碼

????????????????? 提前創(chuàng)建好保存代碼的路徑,在路徑下執(zhí)行命令:

?????????????????????????? git clone git://github.com/sckehan/ADMS.git????? 將會把遠程服務(wù)器上的代碼? 下載到本地,下次只是做更新代碼操作,執(zhí)行進入到ADMS目錄中,執(zhí)行 git pull命令,克隆指定分支:git clone -b dev git://github.com/sckehan/ADMS.git

???????? 2.1.2、push代碼

???????????????? 代碼在本地修改完成后,需要將代碼提交到遠程服務(wù)器上,需要依次執(zhí)行下面的命令

????????????? (1)、git add .?? (這是上傳所有更新文件,更新某個文件,需要git add fileName)

????????????? (2)、git commit -m "text" (輸入描述信息)

????????????? (3)、git push -u origin dev? (看更新到那個分支上,本實例是更新到dev分支)

????? 2.2.3、覆蓋本地代碼

??????????? (1)、git fetch --all

????????????? (2)、git reset --hard origin/dev? 覆蓋服務(wù)上dev分支代碼到本地

3、異常情況

????? 3.1、異常分類

????? 3.1.1、在使用gitpush origin master:master進行提交代碼的時候報錯誤如下:

????????? $ git pushorigin master:master

?????????? fatal: remote error:

?????????? You can't push to git://github.com/sckehan/ADMS.git

? ? ? ? ?? Usehttps://github.com/sckehan/ADMS.git

?????????? 解決辦法:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容