git如何在本地倉庫關(guān)聯(lián)遠(yuǎn)程倉庫
- 本地建立項目 yi-fast,進(jìn)入目錄锰茉,初始化本地倉庫
git init
- 在gitee上建立倉庫
https://gitee.com/eaco/yi-fast.git
- 本地分支提交代碼
git add -A
git commit -m 'init'
- 添加遠(yuǎn)程分支
git remote add origin https://gitee.com/eaco/yi-fast.git
- 更新遠(yuǎn)程倉庫代碼到本地倉庫
git pull
若出現(xiàn)異常
fatal: refusing to merge unrelated histories
使用git pull --allow-unrelated-histories
- 推送本地代碼到遠(yuǎn)程倉庫
git push
若推送異常,試試:
git push --set-upstream origin master
git如何回滾提交
git rebase -i #commitID
- 刪除相關(guān)分支代碼
git push -f
git 如何合并分支
dev為開發(fā)分支
master為主干分支
當(dāng)一直處于dev開發(fā)時恕曲,獲取代碼直接 pull
git pull
當(dāng)其他人已經(jīng)push了代碼到master分支鹏氧,需要先checkout到master分支再rebase dev分支的基點為master的分支基點
git checkout master
git pull
git checkout dev
git rebase master
合并dev到master分支
git checkout master
git merge dev
刪除git 緩存
git rm -r --cached .
更多請參考
https://jingyan.baidu.com/article/219f4bf78955dcde442d3886.html