Git对远程仓库的操作

Git对远程仓库的操作


查看远程仓库

查看远程仓库的指令

git remote

前提:首先要有一个远程仓库,执行该命令后可以查看你对远程仓库定义的简写名称

git remote show [remote-name]

查看远程仓库的更多信息

添加远程仓库

添加远程仓库命令

git remote add <shortname> <url>

执行该命令为远程服务器定义简写名称,以后可直接使用简写名称拉取远程服务器中的内容

将远程仓库的内容克隆岛本地时,命令会自动将其添加为远程仓库并默认以 “origin” 为简写名称

从远程仓库获取与拉取

从远程仓库获取内容的命令

git fetch [remote-name]

从远程仓库获取本地没有的数据,不会自动合并或修改本地的内容

git pull

从最初克隆的服务器上抓取数据并自动尝试合并到当前所在的分支。

推送到远程仓库

推送命令

git push [remote-name] [branch-name]

对远程仓库的简写名称进行移除与重命名

对远程仓库的简写名称重命名指令

git remote rename [oldname] [newname]

对远程仓库的简写名称进行移除的命令

git remote rm [remote-name]

打标签

列出标签指令

git tag

创建标签

Git 使用两种主要类型的标签:轻量标签(lightweight)与附注标签(annotated)。

附注标签是存储在 Git 数据库中的一个完整对象。 它们是可以被校验的;其中包含打标签者的名字、电子邮件地址、日期时间;还有一个标签信息;并且可以使用 GNU Privacy Guard (GPG)签名与验证。 通常建议创建附注标签,这样你可以拥有以上所有信息;但是如果你只是想用一个临时的标签,或者因为某些原因不想要保存那些信息,轻量标签也是可用的。

  • 附注标签

    git tag -a v1.4 -m 'my version 1.4'
    
  • 轻量标签

    git tag v1.4
    

在执行git show命令时,可以查看两种标签的展示信息的区别

后期打标签

附注标签是后期打标签的前提,因为后期打标签需要指定提交的校验和(或部分校验和)

git tag -a v1.2 9fceb02

共享标签

默认情况下,git push 命令并不会传送标签到远程仓库服务器上。 在创建完标签后你必须显式地推送标签到共享服务器上。

git push origin v1.5

检出标签

实际上是根据标签创建一个新的分支

git checkout -b [branchname] [tagname]

Git别名

Git提供的一个小技巧,让用户自定义命令,简化用户的输入

git config --global alias.co checkout

配置以上命令后,以后需要执行checkout命令时,只需要执行如下命令

git co
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值