这篇文章主要讲解了“Linux如何使用git检出一个单独的分支”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux如何使用git检出一个单独的分支”吧!
有时候,只想从版本库中clone出一个单独的分支来(比如,网站发布的代码),其他相关分支并不需要检出。
这时直接使用 git clone出整个版本库就显得不合适了。
git clone 《url》 --branch 《branch》 --single-branch [《folder》]
但这和我的实际情况稍有不同,我的代码之前是用svn管理的,在服务器上已经使用svn方法发布了,使用这个命令就提示错误了:
git clone -b qinghaihu --single-branch 。
因为当前目录上已经有对应文件了,若是发布到一个新目录下则没有这个问题。
另一个答案:
Clone a specific Git branch [duplicate]
即:
cd $BRANCH
git init
git remote add -t $BRANCH -f origin $REMOTE_REPO
git checkout -f $BRANCH
注意最后一个checkout命令加了一个-f参数,这样就可以强制覆盖已有文件
感谢各位的阅读,以上就是“Linux如何使用git检出一个单独的分支”的内容了,经过本文的学习后,相信大家对Linux如何使用git检出一个单独的分支这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。