如何使用 GIT cmd 将远程分支代码的副本复制到本地分支 [重复]

Posted

技术标签:

【中文标题】如何使用 GIT cmd 将远程分支代码的副本复制到本地分支 [重复]【英文标题】:How to get the copy of the remote branch code to local branch using GIT cmd [duplicate] 【发布时间】:2019-03-19 15:07:56 【问题描述】:

我只想将远程分支副本的副本复制到我的本地分支中。由于我没有权限将代码库写入或合并到远程分支,并且只有读取权限。那么,我怎样才能克隆远程分支的副本,并将该副本保存到其他一些会即时创建的分支中。

任何线索...

【问题讨论】:

【参考方案1】:

因此您需要将远程仓库克隆到本地仓库中(克隆与复制同义)。 克隆后,您可以从克隆的 repo 创建一个新分支:

git clone [Link to remote]
cd [into git folder]
git fetch [remote-name]
git checkout -b *my_branch*

现在,您可以阅读代码,并可以连接您可能想要推送的其他远程仓库。

【讨论】:

【参考方案2】:

所以你需要 "git clone SomeWebRepo" , "git checkout thebranch" 然后 "git branch CreateSomeNewBranchName?"

或来自 Git 手册页:

从已知标签开始开发

           $ git clone git://git.kernel.org/pub/scm/.../linux-2.6 my2.6
           $ cd my2.6
           $ git branch my2.6.14 v2.6.14   (1)
           $ git checkout my2.6.14

这一步和下一步可以用“checkout -b my2.6.14 v2.6.14”合并成一个步骤

【讨论】:

以上是关于如何使用 GIT cmd 将远程分支代码的副本复制到本地分支 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

本地 GIT 分支和远程 GITHUB 分支是不是需要相同才能推送代码? [复制]

Git 拉取远程代码

使用git/github进行团队协作

git - 将某个分支推送到远程的某个分支

Git使用手册/Git教程:git fetch 将远程仓库的分支及分支最新版本代码拉取到本地

在本地和远程重命名 Git 分支? [复制]