git - 将文件从 master 复制到新分支
问题描述
我一直在为客户做一个项目。客户现在要求我上传我在他们的 github 帐户上工作的东西。我不想更改他们的设置,我想创建一个新分支。在我的本地机器上,我做了以下事情。当我执行 git status 时,我得到工作树是干净的。如何将所有文件从 master 推送到 devBranch 以便能够只上传这个分支而不干扰客户的 master 分支?
git add.
git branch dev_branch
git checkout dev_branch
解决方案
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
如果您无权回推到原始存储库,那么您需要先分叉它。
推荐阅读
- java - 是否可以在 Gradle 中创建原型?
- netsuite - 链接到原始交易的任务字段
- javascript - 使用 PostMessage 获取元素
- java - 为什么将 BST 中的 aa 节点的键与 0 进行比较时不能使用 .compareTo()?
- python - 获取错误参数必须是字符串、类似字节的对象或数字,而不是“NoneType”
- sql - Hadoop - Hive - Impala - 重写查询以提高性能
- nuxt.js - Nuxt 在 `yarn generate` 时忽略 proxy.pathRewrite
- arrays - 如何将动态可选命名参数传递给颤动的数组?
- javascript - jQuery(或 Javascript)模拟单击字段并输入值
- swift - 导航栏,去除奇怪的空间