实际上我是使用github的初学者。当我尝试在 GitHub 中显示提交时,我遇到了一个问题,所以在我运行git status
时添加修改之前,我不仅在修改更改时获取文件内的修改,而且还获得修改后的总文件。例如:
user@ubuntu:~/folder$ git status -s
M path/to/file
M path/to/file~
因此,当我提交提交时,会显示 2 个更改,而不仅仅是一个更改,但这不是实际问题,因为我可以通过提供git add path/to/file
和提交来解决这个问题。但是当我尝试在宏观层面上显示变化时,我该如何解决这个问题???
例如:如果我在我的存储库中编辑 50 个已经存在的文档,我怎么能只在文档中添加更改,而不是整个文档,包括将更改作为提交历史记录中的 2 个单独更改?
如果需要,我会添加指向示例提交的链接以进一步澄清。提交示例 点击这里
希望我已经清楚地解释了我的疑问。如果您逐步消除我的疑虑,我将不胜感激。
正如我在上面的评论中猜测的那样:这些是由您的文本编辑器创建的备份文件,与 git 无关。
您可以通过创建一个包含以下内容的.gitignore
文件来使 git 完全忽略它们:
*~