私はこの質問が以前に尋ねられたことを知っていますが、答えは時間とともに変化しているように思われるので、私はかなり混乱しています。だから、2012年12月22日、ドームの日の後、(生き残った私たちの)リモートブランチから最新の変更を取得したいときにgitを操作するための推奨される方法は何ですか?「開発」と言います。
私はプルを使用し、正直なところフェッチを使用したことはありません。奇妙な状況に身を任せているのではないかと心配しているだけです。
これが私のワークフローの例です:
git pull origin develop
git checkout -b story-001
...do some work
git commit -am "fixed utests"
.. do some more work
git commit -am "fixed impl for service x"
git rebase develop
git checkout develop
git merge --squash story-001
git commit -m "Story 001 completed <testinfo>"
git push origin develop
..error.. master is head..
git pull origin develop
..maybe merge issue
git mergetool
..resolved problem
git commit -am "resolved merge for story 001"
git push origin develop
git branch -D story-001
....
... and so on
... after a while some changes on remote <develop>
...
git pull origin develop
私の世界ではフェッチが見られないのに、なぜあるべきなのですか?