我通过ssh完成了projet的克隆
git clone ssh ssh://git@10.7.5.11:IMER/ropolo.git
master
分支受到保护,因此无法推动我的更改。
还有另一个分支dev_ropolo
。
我是否需要在本地使用此分支。 需要做些什么才能将我的更改推送到此分支?
修改
$ git fetch
* [new branch] ropolo -> origin/ropolo
$ git branch
* master
答案 0 :(得分:4)
您说您在本地克隆了存储库,然后可以通过以下方式访问分支dev_ropolo
git checkout dev_ropolo
您现在已选择dev_ropolo
作为当前分支:执行本地更改,添加和提交,然后使用以下命令推送它们:
git push origin dev_ropolo
(假设遥控器设置为origin
)
答案 1 :(得分:3)
在本地仓库中使用fetch命令
$ git fetch
使用
检查您的分支机构是否已到达您当地$ git branch
现在使用结帐更改您的分支
$ git checkout -b branch_name
然后进行一些更改
$ git add .
$ git commit -m "message"
$ git push origin remote_branch_name
答案 2 :(得分:1)
git push:
例如:git push origin branch1:branch2