net beans 8.2 怎么更新远程分支(我想创建新分支但本地的远程分支里面没有gitlab上面最新的分支)

net beans 8.2 怎么更新远程分支(我想创建新分支但本地的远程分支里面没有gitlab上面最新的分支),第1张

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 本地文件内容更改以后怎么同步到远程仓库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10215737.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存