2016-08-24 112 views
0
$ git --version # my git version 
git version 2.7.4 

$ ls # three directories 
Nim_Game Reverse_String Sum_of_Two_Integers 

$ git status 
HEAD detached from origin/master 
nothing to commit, working directory clean 

$ git log --oneline --decorate --graph --all # part info of commits 
* dad1c24 (HEAD) add Sum_of_Two_Integers 
* a7c4e04 (origin/master, origin/HEAD, master) delete 
* 50d07fe delete 
* 1323f39 delete 
* 78a7dda modify file name 
* 60f58a5 Nim_Game 
* 456dfe3 add Reverse_String.java 

我已经提交Sum_of_Two_Integers到本地回购,但我不能推它到github。我怎样才能解决这个问题?git不能承诺github

+1

头是分离的。您必须检查出发地/主人并合并任何更改,然后重新提交。请看[这个答案](http://stackoverflow.com/a/20479669/1960180)。 –

回答

0

您现在可以转移到新的临时分支并稍后将其集成到主分支中。

git commit -m "Suitble Message" 
git branch new-temp-branch 
git checkout master 
git merge new-temp-branch