git
Mr.Jcak
这个作者很懒,什么都没留下…
展开
-
git撤销分支上代码的修改
新建了一条分支,在这条分之上进行开发,开发完之后突然不想要这条分支了,想要撤销这些修改,前提是这些文件都还没有git add,方法: 切换到这条分支上 git checkout -- filepathname //放弃单个文件修改 git checkout . //放弃所有的文件修改 ...原创 2021-07-19 14:23:12 · 644 阅读 · 0 评论 -
git删除分支
git branch -d分支名原创 2021-07-19 14:16:54 · 93 阅读 · 0 评论 -
git恢复删除前的版本
有时候我们想撤销上一次提交,于是执行git reset --soft HEAD^,这样就成功的撤销了你的commit。但有时候发现不小心撤销错了,想把刚刚的撤销给撤回: 方法:首先执行git reflog 这时会显示刚刚各个操作,每个操作之前都有一串哈希码 找到你想回退到的那个版本,复制它的哈希码,执行: git reset --hard哈希码 例如,执行git reflog后显示: 如果我想回退到c00839d这个版本: git reset --hard c00839d ...原创 2021-06-22 19:53:08 · 336 阅读 · 0 评论 -
git撤销git commit
git reset --soft HEAD^ 这样就成功的撤销了上一次的commit 注意,仅仅是撤回commit操作,写的代码仍然保留。 如果想要连着add也撤销的话,--soft改为--hard,但注意:这样会删除工作空间的改动过代码!!!因此这个命令很危险! ...原创 2021-06-22 19:43:11 · 100 阅读 · 0 评论 -
git commit --amend修改git commit提交的message
当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入git commit --amend命令,此时会打开一个vim窗口,里面第一行即刚刚git commit -m "message"中的"message",进入vim的修改模式(输入i),把第一行改为你想修改后的message,保存退出,这时即成功地修改了git commit提交的message ...原创 2021-06-22 10:45:32 · 933 阅读 · 0 评论