git 产看提交修改了哪些文件

git 产看提交修改了哪些文件,第1张

先用git log 获取commit_id,再用

git show commit_id | grep diff | cut -d" " -f 3 |cut -d/ -f 2 即可获得修改的文件

简单说明:git show 获取commit的详细信息,有修改的文件会有diff --git a/file_testpy b/file_testpy这样的记录,用grep+cut就可以得到你要的内容了

背景:

git commit 进行了多次提交,但是需要修改某次的提交的时候。

*** 作:

比如有5个commit

1git rebase -i HEAD~5

那么会d出一个编辑器。

把你想要修改的commit前面pick改成edit

2然后修改

3git add

4git commit --amend

5git rebase --continue

以下内容仅针对本地库

1如果需要修改最新一次提交,可用

git commit --amend

2合并多次提交,可以先用git reset+对应提交hash码 退回之前的某一次提交,此时需要合并的所有提交里的改动都已经在本地出现,重新commit就相当于压缩了log

3修改很久之前的提交虽然也可以实现,但是存在一定的危险性,建议还是新增一个提交修改

以上就是关于git 产看提交修改了哪些文件全部的内容,包括:git 产看提交修改了哪些文件、git多次提交,修改某次的提交、如何修改git已经提交的信息及合并多次提交等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9550651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存