复制 fork 仓库到本地分支
Copy fork repository to a local branch
我在 Github 上创建了一个项目并将其克隆到我的本地机器上。我在 master 分支中创建了一些新文件和目录。问题是我想要一个新分支,其中只包含分叉项目中的文件,而不是添加到分支 master 中的文件。
您可以添加一个新的远程来跟踪您从中分叉的项目,如果您打算重新集成您的更改或保持项目同步,那么无论如何这是一个好主意,然后从它们的主分支启动分支。
git remote add upstream <original-project-url>
git fetch upstream
git branch <branchname> upstream/master
否则你将不得不手动找出哪个是你的主分支从上游分支的提交(即你分叉的点),然后从那里开始分支:
git branch <branchname> <commit-id-of-the-fork>
我在 Github 上创建了一个项目并将其克隆到我的本地机器上。我在 master 分支中创建了一些新文件和目录。问题是我想要一个新分支,其中只包含分叉项目中的文件,而不是添加到分支 master 中的文件。
您可以添加一个新的远程来跟踪您从中分叉的项目,如果您打算重新集成您的更改或保持项目同步,那么无论如何这是一个好主意,然后从它们的主分支启动分支。
git remote add upstream <original-project-url>
git fetch upstream
git branch <branchname> upstream/master
否则你将不得不手动找出哪个是你的主分支从上游分支的提交(即你分叉的点),然后从那里开始分支:
git branch <branchname> <commit-id-of-the-fork>