git remote简单记录

Git  2024年8月6日 pm5:03发布4个月前更新 城堡大人
204 0 0

前言

之前也就使用,没有做记录,这次抽空记录下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

参考文章

  1. git remote 命令

 历史上的今天

  1. 2023: SurfaceView和TextureView介绍(0条评论)
  2. 2021: 许立志:我谈到血(0条评论)
  3. 2021: 周国平:事故(0条评论)
  4. 2019: 聂鲁达:雨(0条评论)
  5. 2018: Git 常用命令之git log(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

楼宇烈:禅就是我们的日常

有很多人想了解佛教,特别是想了解禅宗,但对于禅宗大家又常常觉得把握不定,因为对于禅宗的许多公案大家都不知道在说什么东西,也不知道禅宗怎么样来修证,怎么样才能了脱生死,怎么样才能明心见性。其实这些问题都是来自于将禅看成是和我们现实世界不一样的、很神秘的、彼岸的一种境界。然而,禅并不是彼岸世界的东西,禅...

周国平:享受智力活动的快乐

   人不但应该享受生命,而且人还有一个更高的层次,就是人是有精神属性的,人应该享受自己的精神属性,享受精神的快乐。精神需要的满足,精神能力的生长和发展,是人生幸福更加重要的源泉和方面。那么,人有哪些精神需要,有些什么样的精神能力呢?我套用柏拉图的一个分类,不过可能跟他的原意不太一样。我们可以把人...

海子:七月不远

七月不远性别的诞生不远爱情不远————马鼻子下湖泊含盐因此青海湖不远湖畔一捆捆蜂箱使我显得凄凄迷人青草开满鲜花。青海湖上我的孤独如天堂的马匹(因此 天堂的马匹不远)我就是那个情种:诗中吟唱的野花天堂的马肚子里唯一含毒的野花(青海湖 请熄灭我的爱情!)野花青梗不远医...

苏童:我从来不敢夸耀童年的幸福

我从来不敢夸耀童年的幸福,事实上我的童年有点孤独,有点心事重重。我父母除了拥有四个孩子之外基本上一无所有。父亲在市里的一个机关上班,每天骑着一辆破旧的自行车来去匆匆;母亲在附近的水泥厂当工人,她年轻时曾经美丽的脸到了中年以后经常是浮肿着的,因为疲累过度,也因为身患多种疾病。多少年来,父母亲靠80多元...

SystemServer的启动之一

前言之前介绍过Zygote的启动流程,然后这里会forkSystemServer(),然后通过一系列最终找到SystemServer的main函数入口。今天就进入看看SystemServer.java中干了啥。PS: 这里只是走走流程,细节暂不分析涉及文件frameworks\bas...

裴多菲:我愿意是激流

我愿意是急流,山里的小河,在崎岖的路上、岩石上经过......只要我的爱人是一条小鱼,在我的浪花中快乐地游來游去我愿意是荒林,在河流的兩岸对一阵阵的狂风,勇敢地作战......只要我的爱人是一只小鸟在我的稠密的树枝间做窠、 鸣叫我愿意是废墟,在峻峭的山岩上這静默的毁灭并不使我懊丧....