手机网站安装,装修公司网站该怎么做,东莞seo收费,建站之星官网建设文章目录 1. 撤销暂存区内容2.修改commit comment3. 合并分支3.1 git rebase3.2 git merge 4.撤销前3次commit指令5. cherry pick git指令有很多#xff0c;常用的也就是那么几个#xff0c;今天回顾一下几个准常用#xff0c;很重要的几个指令。 1. 撤销暂存区内容
当我把… 文章目录 1. 撤销暂存区内容2.修改commit comment3. 合并分支3.1 git rebase3.2 git merge 4.撤销前3次commit指令5. cherry pick git指令有很多常用的也就是那么几个今天回顾一下几个准常用很重要的几个指令。 1. 撤销暂存区内容
当我把新建的内容通过 git add . 加入暂存区之后发现有一个文件并不是我想要加入进去的应当把这个文件撤销加入暂存区可以使用如下指令
git reset [fileName]如想撤销已经加入到暂存区的hello.txt文件那么执行git reset hello.txt,这个时候将会把hello.txt文件移出暂存区相当于撤销了上面的add操作。这个时候hello.txt文件里的内容都还保存着。 如果不指定filename那么将会把上面执行add操作添加到暂存区的所有文件都移出暂存区即把HEAD恢复到上一次提交的状态。
git reset这个相当于后面默认加了–soft这样会保留更改。还有一种是直接删除掉新加入的文件即
git reset --hard这个操作不但会把文件移出暂存区还会删除掉当前文件。
2.修改commit comment
当我们做了一次commit之后想要再修改comment只要使用如下指令即可
git commit --amend 这样就可以进入vim修改commit。 这样也可以直接更改
git commit --amend -m new comments3. 合并分支
3.1 git rebase
git rebase最主要的作用是变基将分支合并还可以避免四边形的出现。https://git-scm.com/docs/git-rebase
git rebase master feature-A3.2 git merge
把指定分支合并到当前分支
git merge test4.撤销前3次commit指令
git reset --soft HEAD~35. cherry pick
指令
git cherry-pick commitHash例如 原状态 a - b - c - d Master\e - f - g Feature在master分支上执行
git chery-pick f则 a - b - c - d - f Master\e - f - g Feature可以一次剪切多个commit。