git哪个操作会产生commit和将A分支的代码剪切到B分支

git什么时候会产生commit

在Git中,产生commit的操作主要是使用git commit命令。

分支剪切

有些时候,我们在A分支修改后代码,验证后发现没有问题
在最后提交的时候发现,分支错误不是A分支,而是B分支
这个时候我们不要把分支推送到远端
而是切换到B分支,把commit号剪切过去
然后切换到A分支,使用git reset --hard HEAD^

git reset --hard HEAD^ 的介绍

删除工作区的代码,撤销commit,撒销git add (谨慎使用)
当我们执行 git add .
git commit -m "xxxxx"
此时我们想删除本次工作区的代码
git reset --hard HEAD^  (执行后,本次你新增的代码将会被删除,所以这个命令要谨慎操作哈)
ps:HEAD^ 表示上一个版本号;就是本次commit产生的版本号
posted @   南风晚来晚相识  阅读(12)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示