有时我们提交了错误的代码,需要撤销某次的 commit 记录,而每次查资料找方法都会非常浪费时间,因此我在这篇文章总结了一下。一、删除文件如果需要删除的 commit 是一个或多个文件,可以进行以下操作。被提交到仓库的某个文件需要删除,可以使用 git rm 命令:1. git rm // 从工作区和暂存区删除某个文件
2. git commit -m "" // 再次提交到仓库如果只想从暂存区删
转载
2024-04-28 17:30:41
146阅读
这几天开发一个功能,改动了一个不需要改动的文件,最后提交 code review 的时候显得很多余,就想把他还原回去,为了达到这个目的,一开始能想到以下几种比较容易的办法:最简单的办法是从main分支上复制该文件粘贴到我的分支,再git commit一次 缺点:这样以后别人也能看到 git log 里有我的改动记录,可能给将来追溯提交历史带来困难
git reset到该文件修改之前,然后取消
转载
2024-04-17 15:36:58
97阅读
一、方式11、使用git log查询提交记录2、使用git reset commitId回退到你想要的版本(ps:commitId就是git log里面显示的一长串字符,每次提交记录都有,你想要回退到哪个提交节点,就使用哪个commitId)二、方式2其中两种方式不清除本地提交和清除本地提交的方法1、回退到上次提交并清除本地提交的代码git reset --hard HEAD^2、回退到上次提交不
转载
2022-08-13 00:48:09
419阅读
//ok
private static void push()
{
string wkDir = @"E:\DotNet2010\单位project\Git.Client\lib2Test\ConsoleApplication1\bin\Debug\D2Git\.git";
using (var repo = ne
转载
2017-04-14 18:25:00
133阅读
2评论
查询commit日志 git log 查询到自己commit的上个版本id(commit_id) 撤销(这里是放弃自己commit的更改,直接回退到上个版本源码) git reset --hard commit_id 关于git reset命令 git reset –mixed :默认方式,等同gi ...
转载
2021-07-30 10:50:00
302阅读
2评论
背景由于将重构任务和业务任务代码修改提交在了一个分支,为了不影响业务正常,必须删除重构提交。问题比如我的提交历史如下,我现在想删除重构commitB、C,但不影响B、C后的业务提交DD(业务提交)C(重构提交)B(重构提交)A(本地初始拉的远程分支)解决方案首先找到BC提交之前的一次提交的A执行如下命令git rebase -i A将BC两行前面的pick改为drop,然后保存退出至此已经删除了指
原创
2022-03-14 14:56:51
181阅读
Git commit
  mkdir xxxx-xxxx-xxxxxx-xxxxx
  cd xxxx-xxxx-xxxxxx-xxxxx
  ls
  git config --global user.email [email]xxxx@xxx.xxx[/email]
  git init
  touch RE
转载
精选
2008-09-10 16:12:19
1691阅读
git commit中输入message的几种方式 - 简书 https://.jianshu.com/p/ad461b99e860 在所有的git教程里,git commit肯定是一开始就会提到的命令。一般情况下每个commit都会有一段commit log message。message可
转载
2020-07-24 22:15:00
202阅读
git 撤销本地 git提交的commit记录 (git reset --hard ID) ID的获取方法 这个id,就是你要退回的那个id,我这里截图的时候已经回退了,正常是你提错了的下面那个gitID
原创
2022-12-18 00:04:11
178阅读
// 通常的分支删除,使用下行命令即可git branch -d <your branch name>// -d 是 --delete 的缩写,所以也可以使用下面这条命令
原创
2022-06-06 18:22:40
392阅读
如果手误,创建了一个命名不规范的本地分支,以删除dev分支为例,可通过如下方法删除: 先切换到别的分支: git checkout otherBranch 删除本地分支: git branch -d dev 如果删除失败,则可以使用强制删除命令:git branch -D dev ...
转载
2021-10-31 15:56:00
1042阅读
2评论
git branch进行分支查看删除本地分支git branch -d feature/v.1.9.5-d后面加上你所要删除的分支名字
原创
2024-04-18 11:17:59
36阅读
git如何删除本地所有未提交的更改git checkout . && git clean -xdf一般 git clean都是配合git reset 使用的如果你有的修改已经加入了暂存区那么,命令git reset --hardgit clean -xdfgit回滚到某一个版本git reset —hard a136c6923d882ffc9065439f33412936902a1f5d强制提交:git push -f origin master(三..
转载
2021-08-12 15:41:29
4210阅读
比如eureka项目,进入项目目录下,想要删除dev-1.3.0分支。cd eurekagit checko
原创
2023-01-10 11:06:34
1227阅读
$git diff origin/master HEAD --name-only显示本地和origin/master分支的diff文件名src/lib/array.hgit diff origin/master HEAD显示本地和origin/master分支的diff内容
原创
2023-06-15 13:54:52
591阅读