如何将新代码推送到现有存储库? (作为新分支)

时间:2020-06-13 18:00:17

标签: git gitlab

  • 我在gitlab中有多个分支的现有仓库
  • 我在该回购协议之外做过一些工作,但我并不是要成为其中的一部分
  • 我改变了主意,希望将不是git存储库的新代码作为现有存储库的新分支推送

我该怎么做?

1 个答案:

答案 0 :(得分:1)

这个问题有点含糊,但是这样的事情应该可以解决(使用Bash):

  1. 在现有存储库中创建新分支

    git checkout -b $new_branch
    
  2. 将新代码复制/移动到仓库中

    cp $new_code .
    
  3. 提交并推送

    git commit -am "Create $new_branch from external work in $new_code"
    git push -u origin $new_branch