目錄
1 遠(yuǎn)程倉(cāng)庫(kù)的創(chuàng)建和配置
1.1 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
1.2 設(shè)置SSH公鑰
2 指令
2.1 git remote add 遠(yuǎn)端名稱(一般為origin) 倉(cāng)庫(kù)路徑?
2.2 git remote
?2.3 git push [-f]?[--set-upstream] [遠(yuǎn)端名稱 [本地分支名][:遠(yuǎn)端分支名]]
?2.3 git clone url
2.4 git fetch
2.5 git pull
1 遠(yuǎn)程倉(cāng)庫(kù)的創(chuàng)建和配置
1.1 創(chuàng)建遠(yuǎn)程倉(cāng)庫(kù)
①打開(kāi)Gitee的官網(wǎng),登錄后選擇創(chuàng)建倉(cāng)庫(kù),如下:
?②進(jìn)行相關(guān)選擇后就點(diǎn)擊創(chuàng)建,如下:
1.2 設(shè)置SSH公鑰
①打開(kāi)Git Bash輸入如下的指令,生成SSH公鑰,如下,其中rsa為一種非對(duì)稱密鑰加密算法:
ssh-keygen -t rsa
?注意:輸入后要按三下空格以做確認(rèn)
?②顯示生成的公鑰內(nèi)容
輸入如下指令,其中.pub表示公鑰
cat ~/.ssh/id_rsa.pub
?可以看到:
③添加到Gitee
先來(lái)帶設(shè)置界面:
④再來(lái)到公鑰頁(yè)面,把之前顯示的公鑰內(nèi)容粘貼到這來(lái):
?⑤測(cè)試是否成功,在Git Bash輸入如下指令,看到successfully就算成功了,因?yàn)槲也皇堑谝淮嗡詴?huì)多一些東西:
ssh -T git@gitee.com
2 指令
2.1 git remote add 遠(yuǎn)端名稱(一般為origin) 倉(cāng)庫(kù)路徑?
作用:添加遠(yuǎn)程倉(cāng)庫(kù)
示例:
git remote add origin git@gitee.com:csust_sunny_horse/git-blog.git
①打開(kāi)遠(yuǎn)程倉(cāng)庫(kù)
?②復(fù)制SSH鏈接:
③在本地倉(cāng)庫(kù)目錄下輸入該指令:
?
2.2 git remote
作用:查看遠(yuǎn)程倉(cāng)庫(kù)
示例:
?2.3 git push [-f]?[--set-upstream] [遠(yuǎn)端名稱 [本地分支名][:遠(yuǎn)端分支名]]
作用:推送到遠(yuǎn)端
示例:
git push --set-upstream origin master:master
①推送成功
②查看是否綁定,綁定了就有這個(gè)藍(lán)色的,其中g(shù)it branch -vv 是查看分支關(guān)聯(lián)的指令
注:①-set --upstream是綁定遠(yuǎn)端分支和本地分支的,用過(guò)一次這個(gè)之后,在該本地分支下,直接git push即可。如果不加這個(gè),則要次次輸入完整的。②如果本地分支名和遠(yuǎn)端分支名相同,則只輸入一個(gè)分支名即可,這里為了演示才寫(xiě)了完整的。③-f為強(qiáng)制覆蓋,不安全,一般不用
?2.3 git clone url
作用:推送到遠(yuǎn)端
示例:
①獲取SSH地址
?
?②找到需要存放的文件夾,在此處打開(kāi)Git Bash,輸入指令:
2.4 git fetch
作用:從遠(yuǎn)端抓取,不含git merge(合并操作)
2.5 git pull
作用:從遠(yuǎn)端拉取取,相當(dāng)于先git fetch再git merge文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-827775.html
注:合并操做可能會(huì)產(chǎn)生沖突,解決辦法和本地倉(cāng)庫(kù)的沖突一致(可以看我這篇文章《Git分支常用指令》),只不過(guò)最后還需要git push上去罷了。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-827775.html
到了這里,關(guān)于Git遠(yuǎn)程倉(cāng)庫(kù)的使用(Gitee)及相關(guān)指令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!