其实我是使用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个单独更改?
我添加了一个示例提交的链接,以便在需要时进行更多说明。 Example Commit Click Here
希望我已经清楚地解释了我的怀疑。 如果你一步一步地明白我的疑问,我会更感激。
答案 0 :(得分:0)
正如我在上面的评论中所猜测的那样:这些是由文本编辑器创建的备份文件,与git无关。
您可以通过创建包含以下内容的.gitignore
文件使git完全忽略它们。
*~