Git的常用命令

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

上一篇:git回退版本


下一篇:2021-10-19