GIt(二)标签,远程仓库

远程仓库的使用

显示远程仓库

# 克隆仓库
-> ~ git clone https://...
# 查看设置了哪些远程仓库
-> ~ git remote
# 显示git存储的每个远程仓库对应的URL
-> ~ git remote -v

添加远程仓库

# 添加一个远程仓库,git remote add [shortname] [url]
-> ~ git remote add pb https://github.com/paulboone/ticgit

从远程仓库获取和拉取数据

-> ~ git fetch [remote-name]

git fetch命令只会把数据拉取到本地仓库,并不会自动将这些数据合并到本地的工作目录中,也不会修改当前工作目录下的任何数据。需要手动将这些数据合并到本地内容中。

-> ~ git pull [remote-name]

git pull命令来自自动获取远程数据,并将远程分支合并入当前本地分支。

将数据推送到远程仓库

-> ~ git push origin master

检查远程仓库

-> ~ git remote show origin

删除和重命名远程仓库

# 重命名仓库
-> ~ git remote rename old new
# 删除仓库
-> ~ git remote rm origin

标记

git使用标记的主要有两种类型:轻量(lightweight)标签注释(annotated)标签
轻量标签很像一个不变的分支——它只是一个指向某次提交的指针。
注释标签则会作为完整的对象存储在git数据库中。

查看标签

-> ~ git tag
# 查看特定标签
-> ~ git show v1.4

注释标签

-> ~ git tag -a v1.4 -m "my version 1.4"

轻量标签

-> ~ git tag v1.4

补加标签

# 查看提交的日志信息
-> ~ git log --pretty=oneline
-> ~ git tag -a v1.2 [xxxxx] -m "xxxx"

共享标签

默认情况下,git push命令不会把标签传输到远程服务器上。必须明确地将标签推送到共享服务器上。

-> ~ git push origin [tagname]

如果一次性推送多条:

-> ~ git push origin --tags

签出标签

-> ~ git checkout -b version2 v1.3

猜你喜欢

转载自blog.csdn.net/qq_33704186/article/details/88848458
今日推荐