您的位置:首页 > 其它

Git对远程仓库的操作

2016-11-25 22:21 197 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 远程仓库 remote