我怎么让git明白它的“推”失败了? Git推送失败了。现在无法将文件添加到提交中。

时间:2015-02-17 09:17:11

标签: git github git-push

我想重新添加,重新提交并重新推送所有内容。 Git认为它被推送到远程存储库,但不知怎的,它失败了。

以下是我经历的步骤和结果。 0.在github.com中创建远程git存储库 1. git init     在我的工作目录中

  1. git add。

  2. git remote add origin https://github.com/me/myfiles

  3. git push -u origin master -失败。 HTTP错误(我没有确切的语言)

  4. 现在,当我运行“git status”时,我什么都没得到。它似乎认为我已经“推”了所有东西,但它并不存在于Github中。

    我检查了.ignore和.exclude文件。

    我想重新添加,重新提交并重新推送所有内容。

    On branch master
    Changes to be committed:
      (use "git reset HEAD <file>..." to unstage)
    
    new file:   Test file/ file
    
     Changes not staged for commit:
       (use "git add/rm <file>..." to update what will be committed)
       (use "git checkout -- <file>..." to discard changes in working directory)
    
    
     Untracked files:
       (use "git add <file>..." to include in what will be committed)
    nothing added to commit but untracked files present (use "git add" to track)
    

1 个答案:

答案 0 :(得分:0)

  

知道为什么那可能是灵魂针?

考虑到您在问题中提到的状态,文件未被添加到索引中,或者提交未完成(考虑到步骤2和3之间缺少)

如果缺少第一次提交,则无法将任何内容推送到远程(push -u或不):您将推送0提交。

一旦你设法进行至少一次提交,就可以继续推送。