git推送本地倉(cāng)庫(kù)到遠(yuǎn)程倉(cāng)庫(kù)
- 初始化本地倉(cāng)庫(kù):
git init
- 將本地倉(cāng)庫(kù)與遠(yuǎn)程關(guān)聯(lián):
git remote add origin https://github.com/user/repo.git
這里的 origin
是遠(yuǎn)程倉(cāng)庫(kù)的名稱趴樱,可以自定義,后面的 URL 是遠(yuǎn)程倉(cāng)庫(kù)的地址喧伞。
-
將本地信息與遠(yuǎn)程跟蹤關(guān)聯(lián)起來(lái):
git branch --set-upstream-to=origin/<分支> master
,前面為遠(yuǎn)程/分支狞山,后面一個(gè)參數(shù)為本地分支 使用
git push -u origin master
推送到遠(yuǎn)程全闷,如果提示致命錯(cuò)誤:需要指定如何調(diào)和偏離的分支等錯(cuò)誤的話,直接強(qiáng)行把本地的推送到遠(yuǎn)程去覆蓋萍启。(適合遠(yuǎn)程為空項(xiàng)目)
覆蓋遠(yuǎn)程倉(cāng)庫(kù)
git config pull.rebase false # 合并
git fetch
獲取遠(yuǎn)程分支的最新代碼-
git rebase
將本地分支的提交歷史重放到遠(yuǎn)程分支之上這個(gè)過(guò)程可能會(huì)出現(xiàn)沖突总珠,需要手動(dòng)解決。