詳細解決git本地倉庫和遠程倉庫關聯問題

目錄

1. 綁定遠程倉庫

2.  綁定之後第一次提交注意事項


前邊寫過關於這個一篇文章,當時關聯的思路,現在遠端簡歷一個空倉庫,然後克隆到本地,然後把原來的項目複製到這個空文件夾下,就一切OK了,後來覺得有點傻屌。當時沒有考慮項目一旦變大就不好複製了。其實git 早就有好的解決方案

如果遠端已有項目clone到本地即可,不提!

所以改方案如下:

1. 綁定遠程倉庫

首先建立遠程的空倉庫(git 上或者github上)

複製其ssh地址 關於如何使用ssh請看這裏  詳解碼雲和github上git生成SSH公鑰

然後打開本地項目

cd webpack-test

查看項目下是否有.git 文件夾。如果有說明已經在本地初始化過

cd .git

第一種情況

如果沒有則顯示如下

第二種情況

如果有則回到你的項目文件夾,查看其是否已綁定遠端倉庫

cd ..  回到項目文件夾

git remote -v

如果被佔用則提示:

刪除這個遠程倉庫佔用

git remote rm origin

然後綁定到你剛纔新建的倉庫地址,如果沒被佔用則直接綁定

git remote add origin [email protected]/username/hello.git

執行之後不會有提示,再次通過git remote -v查看是否綁定成功

針對第一種情況解決方案

命令行進入你的項目地址

cd webpack-demo

初始化 git init 即可以生成一個.git文件夾

git init

然後一樣,直接綁定

git remote add origin [email protected]/username/hello.git

2.  綁定之後第一次提交注意事項

先在本地提交了。

第一步
git add .
下一步
git commit -m '第一次提交' 

本地提交成功後,如果遠程倉庫不爲空,此時git push會報錯。

本來我們新建的會是空,碼雲官方添加了開源協議。也就LICENSE文件。

獲取遠程庫與本地同步合併

git pull --rebase origin master

然後就可以推送到遠端了

git push orgin master

第一次提交加推送也就成功了

剩下的就是正常建立分支,正常提交推送即可

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章