2016-09-20 11 views
1

私は自分のWebアプリケーションを設計しています。今は変更を自分のrepoにプッシュしたいと思います。変更をgithubにプッシュする方法

私はgit push orgin masterを試してみましたが、正しく私のuserame /パスワードを入力すると、このエラーを受け取っ:

! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to 'https://github.com/username/project.git' 
hint: Updates were rejected because the tip of your current branch is behind 
hint: its remote counterpart. Integrate the remote changes (e.g. 
hint: 'git pull ...') before pushing again. 
hint: See the 'Note about fast-forwards' in 'git push --help' for details. 

は、だから私は(成功し、別のユーザーによって追加の変更をダウンロードした)git pull orgin masterを試してみましたが、その後、私は再び試みたgit push orgin masterと同じ結果。再び。

私も頭に浮かぶこのための唯一の説明は他の誰かがあなたが引っ張られ、押された時間の間、リモートmasterブランチに新しいコミットを押すことで

git init 
git add . 
git commit -m "Styled notifications" 

答えて

1

を試してみました。

git pull --rebase origin master 
+0

これはやった:git pullは、ローカルブランチにリモートの変更をマージしますが、これに代わるものではなく、リベースするだろうと

git pull origin master git push origin master 

注:あなたが矢継ぎ早に次の2つのコマンドを試すことができます助けません。私は同じエラーが発生し続けた。私はちょうどmanullyファイルを追加! – GVS

+1

'私はちょうどファイルを手動で追加しました' ...これはどういう意味ですか?引っ張っておくと、あなたの地元の支部を遠隔地に最新のものにする必要があります。 –

関連する問題