前言
之前也就使用,没有做记录,这次抽空记录下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
$ git remote origin
origin为远程地址的别名。
别名更容易记住。
git remote -v
git remote -v用于显示当前仓库中配置的远程仓库名以及对应的URL
$ git remote -v origin http://192.168.1.18/ac80xx/ac80xx-project.git (fetch) origin http://192.168.1.18/ac80xx/ac80xx-project.git (push)
远程仓库别名 : origin
远程仓库URL :http://192.168.1.18/ac80xx/ac80xx-project.git
git remote show
git remote show [remote]
比如
$ git remote show http://192.168.1.18/ac80xx/ac80xx-project.git * remote http://192.168.1.18/ac80xx/ac80xx-project.git Fetch URL: http://192.168.1.18/ac80xx/ac80xx-project.git Push URL: http://192.168.1.18/ac80xx/ac80xx-project.git HEAD branch: master Local ref configured for 'git push': biumall_V5 pushes to biumall_V5 (up to date)
git remote add
git remote add <remote_name> <remote_url>
-
<remote_name>
:要添加的远程仓库的名称。通常,远程仓库的名称为origin
,但你也可以自定义一个名称。 -
<remote_url>
:远程仓库的 URL。它可以是一个指向远程 Git 仓库的 HTTPS、SSH 或 Git 协议链接。
向当前仓库添加一个名为 origin 的远程仓库,假定URL是 http://192.168.1.18/ac80xx/ac80xx-project.git。
git remote add origin http://192.168.1.18/ac80xx/ac80xx-project.git
如果origin已经存在会提示如下,
fatal: remote origin already exists.
也就是说当已经添加了远程仓库。
如果是换仓库URL,可以改一下仓库名字,比如origin_new,先添加,然后移除老的进行切换。
git remote add origin_new git@192.168.1.18:ac80xx/ac80xx-project.git
git@192.168.1.18:ac80xx/ac80xx-project.git和http://192.168.1.18/ac80xx/ac80xx-project.git是同一个仓库,只不过不同的协议链接。
git remote rm
移除远程仓库
git remote rm <remote_name>
上面我们新增了origin_new,这里就删除之前老的origin远程仓库。
git remote rm origin
git remote rename
修改远程仓库名
git remote rename old_name new_name
老仓库origin已经删了,给origin_new重新命名。
git remote rename origin_new origin
参考文章
-
《》
历史上的今天
暂无评论...
随机推荐
林徽因:一片阳光
放了假,春初的日子松弛下来。将午未午时候的阳光,澄黄的一片,由窗棂横浸到室内,晶莹地四处射。我有点发怔,习惯地在沉寂中惊讶我的周围。我望着太阳那湛明的体质,像要辨别它那交织绚烂的色泽,追逐它那不着痕迹的流动。看它洁净地映到书桌上时,我感到桌面上平铺着一种恬静,一种精神上的豪兴,情趣上的闲逸;即或所谓...
莫言:陪女儿高考
那天晚上,带着书、衣服、药品、食物等诸多在这三天里有可能用得着的东西,搭出租车去赶考。我们很运气,女儿的考场排在本校,而且提前在校内培训中心定了一个有空调的房间,这样既是熟悉的环境,又免除了来回奔波之苦。信佛的妻子说这是佛祖的保佑啊!我也说,是的,这是佛祖的保佑。坐在出租车上,看到车牌照上的号码尾...
[代码片段]获取Sdcard或者U盘的磁盘大小,空闲大小等
前言代码功能:获取Sdcard或者U盘的磁盘大小,空闲大小等。好记性不如烂笔头正文存在单位转换 /** * 磁盘单位转换 * * @param size * @return */ public static String u...
[摘]Java IO流输入输出流
流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符...
java.lang.ClassNotFoundException
在工作中遇到Caused by: java.lang.ClassNotFoundException: Didn’t find class “XXX” on path: DexPathList[[zip file“/data/app/net.sourceforge.simcpux-2.apk”],n...
Android Studio常用快捷键总结
推荐使用 读书导航 极客导航 :125啦极客导航(http://www.91es.com/jike.html)PS:字母不区分大小写1、代码自动补全 在Settings中搜索“Code Completion” [Files/Settings/Editor/General/Co...