我们有两个Git分支,dev和master。两者都藏匿着。启动时,我在主分支的本地副本上。我运行Git checkout dev切换到dev分支,然后想检查如果我执行Git pull会有什么更新,所以我跑了:
git fetch
但是尽管我在开发分支上,为dev和master获取下载的对象和refs!我预计只会对当前的分支机构这样做:
tom@saltmstr:/opt/salt $ git fetch
remote: Counting objects: 67, done.
remote: Compressing objects: 100% (52/52), done.
remote: Total 67 (delta 44), reused 15 (delta 7)
Unpacking objects: 100% (67/67), done.
From git+ssh://stash.mds.xyz:7999/mds/salt
3ec937f..f53d944 dev -> origin/dev
f4b87bb..3d17dd5 master -> origin/master
tom@saltmstr:/opt/salt $ git fetch
Git fetch和Git pull的正确语法是什么才能将更改引入dev分支?
git fetch -b dev ?
git pull -b dev ?
或者它会是:
git fetch -b dev origin/dev?
git pull -b dev origin/dev?
我找不到任何关于只使用fetch或pull检查特定分支的内容,所以我发布了这个问题。