Git给不同的分支配置不同的remote远程仓库地址

2023年2月23日服务端开发评论55,756字数 357阅读1分11秒阅读模式

公司自建了gitlab本地仓库,使用起来是挺好。

但是我发现,回家之后就无法继续push代码到本地仓库了,因为公司的gitlab仓库是建在局域网的。

虽然可以直接copy一份代码带回去继续做,但是不能随时push代码,体验就差了些,于是就在想该怎么解决这个问题。

最终决定自己在gitlab.com新建一个仓库,然后在公司的时候,提交代码到本地gitlab仓库时,也提交一份到这个公共仓库。

逻辑大概是这样的:

gitlab diagrams.png

这样就可以在家里继续开发了。

那么问题来了,该如何为不同的branch分支设置不同的远程仓库呢?

其实只要修改下.git/config这个git配置文件即可。

我们首先准备两个远程仓库,然后在配置文件中,为不同的分支,设置不同的remote值即可:

1676911578594.png

主要就是要修改分支下面的remote后面的参数。

这样就可以顺利实现啦!

在 Git 中如何撤销掉之前的某一次提交 技巧分享

在 Git 中如何撤销掉之前的某一次提交

今天同事提交了一次修改,我拉取了他的修改继续做了很多工作,并提交了多次。 在准备远程的时候,我审查了下他的代码,发现有严重的问题,那么如果我只想撤回他的那次提交,而保留我之后的提交,该怎么做呢? 可以...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定