我通过 ssh 克隆了一个项目
git clone ssh ssh://git@10.7.5.11:IMER/ropolo.git
Run Code Online (Sandbox Code Playgroud)
master
分支受到保护,所以我不能推送我的更改。
还有另一个分支dev_ropolo
。
我需要把这个分支带到本地吗?需要做什么才能将我的更改推送到此分支?
编辑:
$ git fetch
* [new branch] ropolo -> origin/ropolo
$ git branch
* master
Run Code Online (Sandbox Code Playgroud)
Arp*_*nki 12
在本地仓库中使用 fetch 命令
$ git fetch
Run Code Online (Sandbox Code Playgroud)
检查您的分支机构是否已使用
$ git branch
Run Code Online (Sandbox Code Playgroud)
现在使用结帐更改您的分支
$ git checkout -b branch_name
Run Code Online (Sandbox Code Playgroud)
然后做一些改变
$ git add .
$ git commit -m "message"
$ git push origin remote_branch_name
Run Code Online (Sandbox Code Playgroud)
你说你在本地克隆了存储库,然后你可以dev_ropolo
通过以下方式访问分支:
git checkout dev_ropolo
Run Code Online (Sandbox Code Playgroud)
您现在已选择dev_ropolo
作为当前分支:进行本地更改,添加并提交,然后使用以下命令推送它们:
git push origin dev_ropolo
Run Code Online (Sandbox Code Playgroud)
(假设遥控器设置为origin
)