git - 通过创建新分支推送到现有存储库本地更改
问题描述
我刚刚清理了我的磁盘,现在我愿意回去处理我从 Gitlab 下载回来的项目。在我下载并进行一些更改后,我想通过创建一个新分支将其推回 Gitlab。到目前为止我所做的是:
git init
git remote add upstream https://gitlab.com/xxx/xxxxxxxxxx.git
git fetch upstream
输入最后一个命令后,它给了我 3 个分支的输出:
- X
- 是的
- 掌握
但现在我想做的是:
- 创建一个新分支
- 将更改提交到新分支
- 将分支推送到 gitlab
我该如何进行呢?
解决方案
创建一个新分支并切换到它:
git checkout -b [branch name]
提交对新分支的更改(一旦你做了它们):
git commit -a -m "Commit Message"
将分支推送到 Gitlab:
git push --set-upstream [remote name] [branch name]
推荐阅读
- css - 具有相同父类的逗号分隔元素的CSS简写?
- c# - 在 asp.net mvc 应用程序的情况下,如何为 AntiforgeryToken 设置 cookie 路径?
- javascript - 根据值数组替换字符串的特定部分
- regex - 需要正则表达式中的建议
- processing - 如何分析处理草图的计算开销
- django - 从一个项目到另一个项目访问 python 脚本
- python - Julia和Python中的伪逆矩阵不同
- android - 在android中使用应用程序包而不是拆分应用程序
- c# - 嵌套评论 ef 核心表模型返回所有评论?
- javascript - 错误类型错误:无法读取 POST HTTP 调用上未定义的属性“订阅”-Angular [8]