
0、在gitlab上创建一个新的远程分支以后,要先用一下命令来fetch一下该分支:
git fetch origin 新建的分支名字
1、本地从当前所在分支上创建一个新分支:
git checkout -b 新分支名
2、拉取远程某个分支到本地:
git checkout -b 本地分支名 origin/远程分支名
重点内容
创建一个远程新分支用来开发新功能只需要0和2这两步
创建一个本地分支用来开发新功能只需要1。
ps:
git branch -vv
git remote -v
git branch -r
大概步骤是这样的
cd git-mirror
git clone /git-ori --mirror
git-ori本身是个bare的主仓库,已经有提交内容,clone一个mirror出来
cd git-mirror-client/
git clone /git-mirror/git-origit/
开发者从这个镜像clone出内容编辑,正常add commit push
之后回到镜像仓库查看
cd git-mirror/git-origit/
git log
看到开发者的内容提交到镜像的master分支上了,到这里都没有问题
这个时候,如果git-ori有更新,需要同步
我使用 git fetch
那么报告
From /home/user/git-mirror//git-ori
+ c1700af6ed5225 master -> master (forced update)
这个时候,提交到这个mirror镜像的记录由于没有再从镜像push到git-ori,同步的时候被洗掉了。
我刚才是随便找了自己机器cygwin上的git 1751 测试的,之前有问题的环境是Ubuntu10 的git,版本没注意看
先将你的修改保存到暂存区 git add file
然后提交到本地仓库 git commit -m "commit infomation"
最后将你本地的更新推送到远程仓库:git push
以上就是关于net beans 8.2 怎么更新远程分支(我想创建新分支但本地的远程分支里面没有gitlab上面最新的分支)全部的内容,包括:net beans 8.2 怎么更新远程分支(我想创建新分支但本地的远程分支里面没有gitlab上面最新的分支)、怎么实现同时更新两个远程git仓库、git 本地文件内容更改以后怎么同步到远程仓库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)