自己的分支合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