我无法承诺(您的分支机构是最新的' origin / master')

时间:2016-09-20 23:02:57

标签: git gitlab

我在gitlab上创建了一个项目,我添加了一个用户作为开发人员,所以我的同事正确克隆了项目,他创建了一个新文件但是当他尝试使用以下命令提交时:

git commit -a -m "update" 
他收到了这条消息:

enter image description here

任何解释和帮助?

2 个答案:

答案 0 :(得分:6)

之后

  • git init

如果您想提交所有文件代码,只需输入

即可
  • git add .
之后你可以做

  • git commit -m "First commit"

next - >

  •   

    git remote add origin 远程存储库URL

最后,

  • git push origin master
希望它有所帮助。

更有用的参考 - > github docs existing project

答案 1 :(得分:1)

您的项目中有一个新文件。对于任何新文件,您需要通过运行git add .来添加它,然后运行您的提交消息。 git commit -a不允许您提交任何尚未告知git要跟踪的新文件。