平時本身用的git命令

新拉取,並創建分支

git clone -b osc_yang_dev

切換分支

git checkout osc_yang_dev

拉取

git pull

合併merge

先切換到主分支(就是要合併到的分支)git

git merge origin/osc_yang_dev

解決衝突

git stash   暫存
git pull    拉取新的
git stash pop  把暫存的拋出來

把某一個文件不提交

git reset 文件路徑

還原某文件

git reset HEAD ...

gitlab提交到指定的分支

git push origin HEAD:refs/for/osc_yang_dev(分支名)

查看本地與遠端區別

git diff ..文件路徑

遠端覆蓋本地某一個文件

git checkout ...

強制刪除某一個分支

git checkout -D ..分支名

建立分支並指向父分支

git checkout -b ..分支名  orgin/父分支名

查看當前全部的分支

git branch -a

查看全部的提交commitID

git config --list

回退

git reset --hard commit的Id

恢復全部的文件

git checkout .
相關文章
相關標籤/搜索