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

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