Git的常用命令
阿新 • • 發佈:2021-11-25
Git的常用命令
分支管理
1、刪除遠端分支
git push origin --delete Name
2、檢視遠端分支
git branch -a
3、刪除本地分支
git branch -D Name
4、本地新建分支
git checkout -b Name
5、切換分支名
git checkout 分支名
git checkout -b test origin/test --
git chckout . 撤銷本地所有的修改變化
撤銷某個檔案的變化:
git checkout HEAD -- filename
6、拉取分支
git fetch origin 分支名命令
git pull origin 分支名
說明:拉取遠端分支並且和本地分支合併
7、推送分支
git push origin 分支名
說明:將本地的master分支推送到origin主機的master分支。如果分支不存在,則會被新建
5、合併分支
git cherry pick
git merge
取消合併
git merge --abort
撤銷commit:
git reset --soft HEAD^
轉移單個或者多個提交:
git cherry-pick <HashA> <HashB>
轉移某分支的最新提交:
git cherry-pick 分支名
git rebase使用
6、git revert和git reset的區別
回退到任意版本:git reset --hard commitid
git checkout . #本地所有修改的。沒有的提交的,都返回到原來的狀態
git stash #把所有沒有提交的修改暫存到stash裡面。可用git stash pop回覆。
git reset --hard HASH #返回到某個節點,不保留修改。
git reset --soft HASH #返回到某個節點。保留修改
檢視當前所在分支:git branch
git checkout . && git clean -xdf
git reset HEAD .
git stash save "mark"
git stash list
git stash pop
參考連結:https://www.liaoxuefeng.com/wiki/896043488029600