1

我惹了大麻烦。昨天晚上我已经将我的代码提交到了 github,但不幸的是只有少数文件已经提交,而不是我更新的所有文件。在该客户在早上将他自己的更改提交到半提交源之后。一个小时后,我从客户端提交的 github 中提取代码,我发现我昨天的更改丢失了,只有一半的代码已经提交。现在请指导我该怎么做?不可能将我的代码集成到客户的文件中,因为我已经编辑了这么多,而且我也不能用客户的文件覆盖我的文件,他也做了他的更改。该怎么办?请指导我正确的方式。这是紧急情况。

我使用以下代码推送我的代码

  • git 添加 -a
  • git commit -m "评论"
  • git push 起源大师

任何帮助将不胜感激 !!

4

1 回答 1

0

当您使用git commit -a未跟踪的文件(您创建的 git 还不知道的文件)时,不会添加到您的提交中。如果您想添加所有更改/添加的文件,您应该git add .在提交之前使用。这可能是问题吗?

PS我不明白你为什么会git commit -m在那里使用。通常你会在使用git add filename. git commit -a直接将所有跟踪和修改的文件添加到提交并让您输入提交消息。

于 2013-04-26T11:07:47.740 回答