Git 如何一次 Push 至多个远程仓库
Git 如何一次 Push 至多个远程仓库
相信你一定不想看到辛苦写完的程序,因为意外造成 Source Code 遗失,当然还择良好的 Git server 服务是必要条件,但再稳固的服务也有可能出现被 DDOS 攻击或是服务管理员不小心把 DB 删除…等等,各式各样你意想不到的情境造成服务中断,所以为远程仓库进行备份也是应该的。
虽然备份很重要,但身为一个讲求效率的工程师,你一定也不想每次 push 到 remote 都要反覆操作 push 多次,就我们来看看可以如何设置,让一次动作就可以同时 push 到多个远程仓库。
一、设置多个 push 的远程仓库
原本工程的 remote 设置
使用指令加入其他 remote
HTTPS 类型
指令:
git remote set-url --add --push origin https://gitserver/repository.git
范例:
git remote set-url --add --push origin https://github.com/yowko/TestMilestone.gi ...
Git简明教程
Git简明教程
1. 个人基本故事线
下图是从个人开发者角度所能观察到的场景:
1.1 如何从远程仓库获取代码
git clone
第一次时用克隆
git fetch
第二次开始
将远程仓库代码拉取到本地仓库
无冲突时checkout到工作区
有冲突时merge到工作区
git pull
第二次开始
掌握pull和fetch的区别
pull = fetch+merge
1.2 提交代码到远程仓库
git add .
从工作区添加到暂存区
git commit
从暂存区更新到本地仓库
git commit -a = git add . + git commit
git push
从本地仓库更新到远程仓库
1.3 手工创建本地仓库并与远程仓库同步
git init
初始化一个本地仓库
git remote add origin <远程仓库地址>
将本地仓库关联到远程仓库
若有已经关联的远程仓库,使用git remote rm origin删除老的远程仓库
拉取远程仓库,与 ...