自己的分支合develop:
git checkout develop
git pull --rebase origin develop
git checkout feature/20190711-story-view-1762
git merge develop
git版本回退:
git reset --hard 21adf736f6cde8ad56077017581e90a098bb6151
git push -f -u origin dev
刪除Untracked files
git clean -f or git clean -fd
強制推到遠端:
git push -f origin fenzhiming
重建dev分支:
git checkout 其他分支(不是dev就行)
git branch -D dev
git fetch
git checkout dev
git pull --rebase
git merge <你的開發分支> dev
git push
dev分支發生衝突時放棄本地修改:
git fetch origin
git reset --hard origin/dev
發生衝突時放棄本地修改:
git rebase --abort
新需求時-在master分支操作:
git branch -D develop (刪除develop)
git fetch (更新develop)
git checkout develop
git pull --rebase (更新develop)
git checkout -b feature/20190325-story-view-987 (新建分支)
git branch :查看當前分支
git status :查看本地修改文件
git rease -i log_id:抽調某個commit 且不會留下記錄
A->B->C->D->E
回退到D版本:
git rebase -i C
把pick D *** 整列移除後存儲就可以了,若衝突:git add . /git rebase --continiue
git強制pull代碼,放棄本地修改:
git fetch --all
git reset --hard origin/master
新建分支:
git checkout -b jlq
查看當前分支:
git branch
更新分支代碼:
git pull --rebase