git 常用命令系列随笔会记录一些用到的常见命令,这里记录一下将本地仓库与多个远程仓库关联
:
¶将本地的项目与线上项目关联
这一部分主要作用是将本地项目备份到线上,达到多端操作的目的。以 Github 举例:
1、新建 repository
在 Github 下创建一个新的 repository,取名为 learnGit。
2、创建本地仓库
进入本地文件夹路径,执行以下命令创建本地仓库:
1
git init
3、修改 .gitignore 文件
如果没有请手动创建一个,在里面加入忽略更新的内容,如.idea
、node_modules
等。
4、提交代码/文件
执行以下命令,完成代码/文件在本地的提交:
1
2git add .
git commit -m 'commit message'
5、设置远程仓库
1
git remote add origin https://github.com/liuxy0551/learnGit.git
如果出现问题:fatal: remote origin already exists
,提示 origin 已存在,执行git remote rm origin
删除别名再重复第 5 步即可
一个本地仓库可以同时关联多个远程仓库
,依次关联即可:
1
2git remote add github https://github.com/liuxy0551/learnGit.git
git remote add gitee https://gitee.com/liuxy0551/learnGit.git
origin、github、gitee 均为别名,为了区分远程仓库。关联多个远程仓库的时候依次 push 即可:
1
2git push github master
git push gitee master
6、更新远程仓库
1
2git pull origin master
git push origin master
7、将本地新建的分支推到远程并和远程分支绑定
1
git push origin develop -u
8、将本地的 tag 全部推到远程仓库
1
git push origin --tags
9、将本地的某个 tag 推到远程仓库
1
git push origin v0.0.1-beta.0