Git 本地項目關聯遠程倉庫
初始化
在本地需要關聯到遠程倉庫的項目根目錄下執行
git init
然后關聯遠程倉庫 [project]。你需要存在一個遠程倉庫,名字隨意,然后執行下面的命令(去掉中括號)就可以關聯到該倉庫。
git remote add origin git@gitee.com:idiv/[project].git
提交
git add .
git commit -m '初始化項目'
git push -u origin master
一般在github或者gitee上新建項目會帶有一個readme文件,也很有可能你本地git init的項目中也存在這樣的文件,這樣就會沖突,如果沒有沖突到此就提交完成了。
解決沖突
如果遠程倉庫不為空就提交失敗, 解決方案 rebase = fetch + merge
拉遠程倉庫文件
git pull --rebase origin master
有沖突解決沖突
可以在本地查看一下哪些地方沖突了,手動解決即可。
繼續流程走
git rebase --continue
接着提交
git push -u origin master
ps: 強制merge
git pull origin master --allow-unrelated-histories
至此,已經在本地初始化項目后關聯到遠程倉庫了。