git 常見問題

2021-08-01 09:27:19 字數 2076 閱讀 1772

1. 正常做專案:

2. 別人打了comment,自己需要打patch

fix comment issue

git add ./git rm filepath

git commit --amend

change commit-msg if necessary

git push -u origin your-dev-branch

3. 打算合併自己的**,但是期間其他人合併了**,需要修正conflict

git pull --rebase

fix conflict code

git add . / git rm filepath

git rebase --continue

git commit --amend

change commit-msg if necessary

git push -u origin  your-dev-branch

4. 在別人的**上打patch

5. 將當前提交的開發**片段搬到主分支,直接使用git cherry pick,注意只是當前提交的**片段,而不是當前所有的差異**

6. 將目前所有差異**合併入主分支

git commit . (可能會報錯fatal: cannot do a partial commit during a merge)

如果報錯則需要git commit -i * .

git push -u origin master

7. 放棄當前改動的**

git reset --hard ----放棄所有檔案改動

git pull

git checkout filepath ----放棄某乙個檔案改動

git常見問題

如果輸入 git remote add origin git github.com djqiang github帳號名 gitdemo 專案名 git 提示出錯資訊 fatal remote origin already exists.解決辦法如下 1 先輸入 git remote rm origi...

git常見問題

環境 ubuntu 16.04 使用git經常會遇到奇奇怪怪的問題,現將我遇到的一些問題彙總如下,不定期更新。提示資訊 error 無法推送一些引用到 git github.com 解決方案 執行以下 強制更新 git push u origin master 提示資訊 password for h...

git常見問題

使用git遇到的一些問題 1.當切換到一次commit或遠端分支時,會出現detached head 分離頭指標 的情況,即head不指向任何乙個分支。在detached head上面做修改提交並切換分支後,detached head消失,因此會失去剛才的提交。解決辦法 再切換分支後會提示說明當前h...