0

タイトルを読んで、頭が切り離されていないと確信している理由と同じように、かなりショックを受けることはわかっています。私はGITにあまり慣れていません。名前付きアップストリームからクローンを作成した元のリポジトリに変更がありました。これらの変更を git pull でプルしようとしていますが、これは「既に最新です。やった、

git branch -r

origin/HEAD -> origin/master
origin/master
upstream/branchName
upstream/master

だから私の頭は原点マスターにあり、それでいいと思います。そしてやって、

cat .git/HEAD

与える

ref: refs/heads/master

スタックのいたるところで、頭が切り離された問題に言及している人がいます。でも、私の場合はそうではないと思います。
昨日、アップストリームで git fetch を実行したところ、ファイルとすべてが圧縮されていることがわかりました。しかし、エディターでリポジトリを開いたときに、新しい変更がフェッチされていません。

4

1 に答える 1

3

git fetchHEADコミットをフェッチしますが、あなたの位置には影響しません。git merge upstream/masterローカル マスターを目的のアップストリーム(または)とマージする必要があります git merge origin/master

git pull通常は と の両方git fetchgit merge実行しますが、新しいコミットがない場合は中止されます。のような他のリモートからプルする場合はupstream、マージ先のブランチと一緒に指定する必要があることに注意してください。git pull upstream master

于 2013-03-11T08:18:28.690 に答える