Git系列(二): git remote一些实用操作
git remote操作还是很实用的,实际开发工作中经常要用到,本次列举了一些实际工作中经常要用到的技巧点,希望能够帮助到大家
使用分析
所有操作
以下是git remote指令支持的多有指令,可以在使用的时候当指导来查询,一般输入"git remote -h"即可得到
usage: git remote [-v | --verbose] or: git remote add [-t <branch>] [-m <master>] [-f] [--tags | --no-tags] [--mirror=<fetch|push>] <name> <url> or: git remote rename <old> <new> or: git remote remove <name> or: git remote set-head <name> (-a | --auto | -d | --delete | <branch>) or: git remote [-v | --verbose] show [-n] <name> or: git remote prune [-n | --dry-run] <name> or: git remote [-v | --verbose] update [-p | --prune] [(<group> | <remote>)...] or: git remote set-branches [--add] <name> <branch>... or: git remote get-url [--push] [--all] <name> or: git remote set-url [--push] <name> <newurl> [<oldurl>] or: git remote set-url --add <name> <newurl> or: git remote set-url --delete <name> <url> -v, --verbose be verbose; must be placed before a subcommand
场景分析
查看已经关联的仓库
主要用于查看仓库地址是否正确
git remote -v
输出
origin https://github.com/worson/AndroidLog.git (fetch) origin https://github.com/worson/AndroidLog.git (push)
新增关联仓库
一个git项目其实是可以添加多个远程仓库,比如说要同步到多个远程仓库去:
git remote add new_rep http://192.168.3.250/wangshengxing/android_gitlab_ci_demo.git
这样配置了两个远程仓库
git remote -v new_rep http://192.168.3.250/wangshengxing/android_gitlab_ci_demo.git (fetch) new_rep http://192.168.3.250/wangshengxing/android_gitlab_ci_demo.git (push) origin https://github.com/worson/AndroidLog.git (fetch) origin https://github.com/worson/AndroidLog.git (push)
需要上传到另一仓库则
git push new_rep
修改远端仓库地址
如果远端仓库地址地址更改了,我这可以这样去更新
git remote set-url new_rep http://192.168.3.250/wangshengxing/test.git
输出为:
new_rep http://192.168.3.250/wangshengxing/test.git (fetch) new_rep http://192.168.3.250/wangshengxing/test.git (push) origin https://github.com/worson/AndroidLog.git (fetch) origin https://github.com/worson/AndroidLog.git (push)
上一篇:
Python 安装包管理工具 pip