Git 重复以前提交的部分
Git repeating parts from previous commits
我遇到了一个非常奇怪的问题。
我正在 VSCode 中的一个网站上工作,并使用 git 作为版本控制(与 Github 同步)。
然而,我开始注意到 git 开始将我在之前的提交中所做的更改标记为更改,要求我提交它们(就好像之前的提交从未进行过一样?)。
例如,假设我有以下内容:
Line of Code 1
Line of Code 2
然后我提交它,并与 Github 同步。一切都应该很好。
稍后,我添加更多行:
Line of Code 1
Line of Code 2
Line of Code 3
Line of Code 4
然后我提交它,并与 Github 同步。一切都应该很好。
接下来,我继续在一个完全不同的文件中工作,并提交这些更改。
突然之间,这完全是随机发生的,例如,它会将上面代码的第 1 行和第 2 行标记为需要提交的更改。所以我(又)做了。
有人知道发生了什么事吗?我不会四处移动文件,也不会更改 formatting/adding/removing 行代码到可能导致它被标记为更改的文件。我什至检查了以前的提交,一切似乎都很好。这真的很令人沮丧,因为我现在有很多提交只是重新提交我已经提交的代码!
这似乎是与 VSCode 的内置 git 客户端结合使用 GitHub 桌面客户端有关的问题。
我在编辑器中进行了一些提交,在 GitHub 桌面上进行了一些提交。
这导致 GitHub 出于某种原因将之前的提交检测为新更改并将其标记为需要提交。
我遇到了一个非常奇怪的问题。
我正在 VSCode 中的一个网站上工作,并使用 git 作为版本控制(与 Github 同步)。
然而,我开始注意到 git 开始将我在之前的提交中所做的更改标记为更改,要求我提交它们(就好像之前的提交从未进行过一样?)。
例如,假设我有以下内容:
Line of Code 1
Line of Code 2
然后我提交它,并与 Github 同步。一切都应该很好。
稍后,我添加更多行:
Line of Code 1
Line of Code 2
Line of Code 3
Line of Code 4
然后我提交它,并与 Github 同步。一切都应该很好。
接下来,我继续在一个完全不同的文件中工作,并提交这些更改。
突然之间,这完全是随机发生的,例如,它会将上面代码的第 1 行和第 2 行标记为需要提交的更改。所以我(又)做了。
有人知道发生了什么事吗?我不会四处移动文件,也不会更改 formatting/adding/removing 行代码到可能导致它被标记为更改的文件。我什至检查了以前的提交,一切似乎都很好。这真的很令人沮丧,因为我现在有很多提交只是重新提交我已经提交的代码!
这似乎是与 VSCode 的内置 git 客户端结合使用 GitHub 桌面客户端有关的问题。
我在编辑器中进行了一些提交,在 GitHub 桌面上进行了一些提交。
这导致 GitHub 出于某种原因将之前的提交检测为新更改并将其标记为需要提交。