2017-02-03 17 views
2

こんにちは、私はGit Bashを通してローカルからビットバケットにファイルを更新しようとしています。私はこの称賛ビットバケットgit bashの問題

$ git push -u origin 'master' 

をしようとすると、私は

To https://[email protected]/test/a.git 
! [rejected]  master -> master (non-fast-forward) 
error: failed to push some refs to 'https://[email protected]/test/a.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のバッシュとビットバケツにこのerror.Iアム初心者を取得していますなぜme.Iが分からない助けてください。私を助けてください?

答えて

2

local/masterremote/masterで更新されません。最初にマスタをプルしてプッシュします。

$ git pull origin master 
$ git push -u origin master 

作業しない場合は、origin/masterをリベースしてください。

$ git pull --rebase origin master 

あなたが(コメントで)述べたように、あなたはローカルuntracked filesを持っています。 Add -> Commit -> Rebase -> Pushに従ってください。

$ git add . 
$ git commit -m 'added all' 
$ git pull --rebase origin master 
$ git push origin master 
+0

- まだこのエラーがあります。help help –

+0

あなたは 'git pull ..'成功しましたか? 'git status'の出力は何ですか? –

+0

私はgitをコミットしようとしました-m 'マスターにコミットしました。「コミットするために何も追加されていませんが、未追跡のファイルが存在します」@sajid khan –