リポジトリのブランチで作業している場合devel
、次のコマンドの違いは何ですか? この場合、すでにupstream
リモートを追加しています。
$ git fetch upstream devel
From github.com:meteor/meteor
* branch devel -> FETCH_HEAD
と
$ git fetch upstream
remote: Counting objects: 500, done.
remote: Compressing objects: 100% (230/230), done.
remote: Total 326 (delta 227), reused 187 (delta 90)
Receiving objects: 100% (326/326), 46.61 KiB, done.
Resolving deltas: 100% (227/227), completed with 87 local objects.
From github.com:meteor/meteor
* [new branch] appconfig -> upstream/appconfig
* [new branch] check-path -> upstream/check-path
248ff08..4d44a4d ctl-migrate -> upstream/ctl-migrate
2c356d2..bfb8fd3 devel -> upstream/devel
* [new branch] release-0.6.5 -> upstream/release-0.6.5
64b95a4..c0014df shark -> upstream/shark
From github.com:meteor/meteor
* [new tag] release/0.6.5-rc11 -> release/0.6.5-rc11
* [new tag] release/0.6.5-rc12 -> release/0.6.5-rc12
ブランチが指定されていない場合、フェッチはどのように取得するかを知ることができますか?
さらに、なぜmergeコマンドが
$ git merge upstream/devel
しかし、変更をフォークにプッシュしたい場合は、次のように言う必要があります
$ git push origin devel
スラッシュがある場合とない場合があるのはなぜですか?