2016-08-09 5 views
1

masterブランチで作業するときに、cppファイルにいくつかの変更を加えました。その後、私は後で要求を引っ張ることができるように私は、リモートブランチにプッシュ:なぜ私のコード変更がリモートブランチにプッシュされないのですか

git add test.cpp 
git commit -m "blabla" 
git push origin master:remoteBranchName(non-master branch) 

それから私は、そのリモートブランチをチェックし、私は何のコードの変更を見ませんでした。つまり、私のマスターブランチに変更したものは、リモートブランチには表示されません。

次に、私はgit logを使用してコミット履歴を表示しますが、最新のコミットは表示されません。

は、私は最終的に私は対の変化をしたが、対(私は2つのフォルダにプロジェクトの2つのバージョンを維持する)別のフォルダにプロジェクトを開くために、この問題が発生することがわかっ
を解決しました。私はスクリプト(私によって書かれたものではなく、スクリプトで指定されたプロジェクトパス)からvsを開始するので、私はそれに気付かなかった。だから私はあるプロジェクトで自分のコードを変更することは明らかですが、別のプロジェクトをプッシュしました...
問題を見つけるのを手伝ってくれてありがとう。

+0

するTry Gitのプッシュ-u原点マスター – Jeet

+0

私は、このコマンドは物事をプッシュすると思います@JeetendraChoudharyリモートマスターには、私は特権を持っているとは思わない間。私は自分のマスターをリモートの非マスターブランチにプッシュして、要求を引き出します。 – dudu

答えて

0

その後、私はあなたがローカルにチェックした場合、あなたはそれを見ていないだろうリモートブランチ

ことを確認しました。
同様に、git logはローカルのみです。git fetchが最初に必要で、実際に最新のコミットを実際に確認するにはgit log origin/remoteBranchNameが必要です。

あなたはあなたがより一般的にremoteBranchName(それらのWebインタフェースは、多くの場合、デフォルトでmasterを表示)

を選択させる、あなたがソースをチェックする必要があり、(GitHubのを提案しているように)そのWebインターフェイスを介してリモートレポをチェックする必要がありますあなたのプッシュの目的地。
OPが指摘したように:

を私は1つのプロジェクトで私のコードを変更するが、私は別のものをプッシュ...

+0

私はWebインターフェイス経由でリモートブランチをチェックしました。私はそのブランチを選択しましたが、私が望む変更は見られませんでした。 – dudu

+0

@dudu変更内容はマスターでローカルに表示されますか? (git log master) – VonC

+0

私はあなたの助言に従った。 'git fetch'と' git log origin/remoteBranchName'を使ってください。ただし、私はステージングを試みて、もう一度コミットしても、最新のコミットを表示しません。 – dudu

関連する問題