2013-04-26 87 views
1

我已经陷入了一个很大的麻烦。昨天晚上我已经将我的代码提交给github,但不幸的是只有很少的文件已经提交,而不是我更新的所有文件。之后,客户在早上将自己的变化投入了一半的承诺来源。一小时后,我从客户端提交的github中提取代码&我发现我昨天的更改丢失了&只有一半的代码已提交。现在请指导我该怎么做?无法将我的代码集成到客户端文件中,因为我编辑了太多的文件,我也无法用客户端覆盖我的文件,他也做了他的更改。该怎么办?请引导我以正确的方式。是紧急状况。Github只有一半的文件被推送

我用下面的代码来推我的代码

  • 混帐添加-a
  • git的承诺-m “注释”
  • 混帐推起源主

任何帮助将不胜感激 !!

回答

0

你能分享你用来提交文件的代码吗?

如果我没记错的话,在你的项目文件发送,您必须选择所有要上传的文件(让你的描述,犯我认为...)

好运

+0

是的,检查我编辑过的问题 – 2013-04-26 11:00:34

0

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

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

+0

是的,我同意你的看法,但是早些时候我已经使用这个命令添加了我的更改,并且所有文件都成功更新了。我今天只面对这个有点问题,那是第一次。 – 2013-04-26 11:10:47

+0

我再次同意你的编辑答案,但是它显示26个文件被更新为32个,那么它怎么可能? – 2013-04-26 11:13:26

+0

然后我恐怕它不在我的范围之内。我们将等待更熟练的人来解决它:( – 2013-04-26 11:14:43