git 怎么clone 远程分支

git 怎么clone 远程分支,第1张

首先是把这个master clone下来

git clone (your URL)

这时已经将这个master clone到了你本地,cd到clone下来文件目录里,然后执行

git branch -a

查看当前的master有多少分支,这时你会发现你想要的分支也一定在里面,执行

git checkout -b aaa origin/aaa

上面的语句作用是在本地创建新的分支,分支的名称是aaa,aaa也是我想要clone的分支的名字,这里为了便于理解将本地的分支名字和clone的分支名字设为一样,其实-b后面的aaa可以随意设置。

执行完上述语句后,会发现你想clone的code已经在你的本地老老实实的待着了。

如果后来这个分支的作者又有了更新,你可以使用如下命令获取最新的分支内容:

git pull origin aaa

Git中从远程的分支获取最新的版本到本地有这样2个命令:

1 git fetch:相当于是从远程获取最新版本到本地,不会自动merge

Git fetch origin master

git log -p masterorigin/master

git merge origin/master

以上命令的含义:

首先从远程的origin的master主分支下载最新的版本到origin/master分支上

然后比较本地的master分支和origin/master分支的差别

最后进行合并

上述过程其实可以用以下更清晰的方式来进行:

git fetch origin master:tmp

git diff tmp

git merge tmp

从远程获取最新的版本到本地的test分支上

之后再进行比较合并

2 git pull:相当于是从远程获取最新版本并merge到本地

git pull origin master

上述命令其实相当于git fetch 和 git merge

在实际使用中,git fetch更安全一些

因为在merge前,我们可以查看更新情况,然后再决定是否合并结束

指定分支是远程分支吗?

如果指定分支是远程分支,那么可以执行的 *** 作是:

本地可以直接基于远程分支来新建一个分支,并切换到新分支上去。

git checkout -b 本地新分支名字 origin/远程分支名字

然后执行:

git pull

就行了。你就可以在新分支上进行代码开发了。

望采纳!

以上就是关于git 怎么clone 远程分支全部的内容,包括:git 怎么clone 远程分支、git拉取远程分支的两种方法有什么区别、git 拉取指定分支的代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9443385.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存