能否用一条Git命令检出未拉取的远程分支?
用单条Git命令检出未拉取的远程分支
当然可以,在Git 2.23及以后的版本里,你完全能用单条命令直接检出还没拉取过的远程分支,不用先单独执行git fetch。
推荐使用官方更推荐的
git switch命令,直接指定远程分支名即可:git switch feature-branch这条命令会自动从远程仓库拉取该分支的最新代码,同时在本地创建一个同名的跟踪分支,后续操作可以直接和远程分支同步。
如果你习惯用传统的
git checkout命令,在Git 1.6.2及以上版本也能实现:git checkout --track origin/feature-branch它会自动拉取远程分支代码,并创建本地跟踪分支,效果和上面的命令一致。
内容的提问来源于stack exchange,提问作者einpoklum
相关产品推荐
相关产品推荐

