首页 > 解决方案 > 将文件从 master 复制到新分支

问题描述

我一直在为客户做一个项目。客户现在要求我上传我在他们的 github 帐户上工作的东西。我不想更改他们的设置,我想创建一个新分支。在我的本地机器上,我做了以下事情。当我执行 git status 时,我得到工作树是干净的。如何将所有文件从 master 推送到 devBranch 以便能够只上传这个分支而不干扰客户的 master 分支?

git add.
git branch dev_branch
git checkout dev_branch

标签: gitgithub

解决方案


git commit我在你的序列中没有看到 a 。

通常的方法是:

cd /path/to/local/repo
git switch -c new_branch master
# work
git add .
git commit -m "New work on new branch"
git push -u origin new_branch

如果您无权回推到原始存储库,那么您需要先分叉它


推荐阅读