git - 基本操作

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章