本地新建库和多远程库的操作

新建本地库

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#初始化
git init
git add -A
git commit -m 'init it'

#删除本地远程连接
git remote rm origin
git remote add origin https://git.oschina.net/gaofeifps/laravel53.git

#自动合并远程文件
git pull origin master
#推送到远程
git push --set-upstream origin master

多个远程分支的情况

这种情况比如说你本地开发的代码想提交一份到 github,又想提交一份到 gitlab,别问我为什么,就是为了刷 commit

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
# 添加远程分支
git remote add test http://blog.justwe.site 
# 添加了一个名为 test 的远程分支,地址为  http://blog.justwe.site 

# 查看当前的远程地址列表, 通常会有一个 origin 的默认远程分支, 其他的都是咱们自己加的
git remote -v

# 向指定远程分支推送
git push test master
# 这行命令的含义就是将本地的 master 分支提交到 test 这个远程库的 master 分支上

# 向指定远程分支的某一分支推送
git push test master:develop
# 这行的结果就是 本地的 master 分支被推送到 test 这个远程库的 develop 分支上

# 移除指定的远程库
git remote remove test

# 查看其他命令
git remote -h