我需要在git实验室的同一项目但不同分支上上传5个项目

时间:2019-06-20 20:02:32

标签: git gitlab

因此,我是整个编码世界的新手,也是堆栈溢出的新手,对不起,如果我这样做的方法不正确。 我需要在Git Lab上上传5个项目,在一个项目上但在不同分支上,所以,我遇到了麻烦,需要帮助。 到目前为止,我已经尝试过:

  • 在Git Lab上创建一个新项目
  • 本地文件夹上的git init
  • 然后推送来源(来自git lab的链接)
  • git add。

但是当我尝试在分支上添加文件时……对我来说不起作用。

1 个答案:

答案 0 :(得分:1)

欢迎来到stackoverflow @hermoiona,据我了解,您正在尝试将本地更改推送到不同分支中的gitlab。 git命令可以如下:

git init
git remote add origin the-web-address-of-gitlab-project
git add .
git commit -m"Message"
git push origin master

git checkout -b branch1
git add .
git commit -m"Message 2"
git push origin branch1

git checkout -b branch3
git add .
git commit -m"Message 3"
git push origin branch3
....

,其他人也是如此。

  • git init :初始化git。
  • git add :在本地git存储库中添加/暂存所有文件和目录以进行提交。
  • git commit -m“” :通过消息提交所有更改
  • git push origin master :将本地更改推送到gitlab项目的master分支。
  • git checkout -b nameofbranch :如果不存在同名的分支,则将文件的HEAD转移到分支。