美文网首页git程序员Git
Git之不明觉厉6-远程分支和标签

Git之不明觉厉6-远程分支和标签

作者: 转角遇见一直熊 | 来源:发表于2016-03-03 17:00 被阅读373次

我们已经知道如何在本地创建分支了,现在我们要创建远程分支,在此之前,先讨论一个问题,咱们干吗要创建远程分支啊。可能有以下原因:

  1. 你想把自己本地的分支推送到远程,让别人在你的分支上工作
  2. 你本地的分支需要存在很久,为啥不保存在服务器,毕竟双保险吗

创建远程分支

git checkout -b iLoveRemoteBranch origin/iLoveRemoteBranch
git push origin iLoveRemoteBranch

推送到远程分支

echo "do you love remote branch" > remotebranch.txt
git add remotebranch.txt
git commit -m "add remotebranch.txt"
git push --set-upstream origin iLoveRemoteBranch
git push

我们去github上看看有没有成功

Paste_Image.png

让小伙伴工作在你的branch上

我们已经成功推送了,现在让你的一个小伙伴去拿这个branch吧。

git pull
git checkout iLoveRemoteBranch

注意:光调用git pull没用的

查看远程状态

git remote show origin

删除远程分支

  1. git push origin :shopping_cart 注意:
  2. git branch -D shopping_cart,必须手动删除本地分支,-D会删除的更爽

-d, --delete
Delete a branch. The branch must be fully merged in its upstream branch, or in HEAD if no upstream was set with --track or --set-upstream.
-D
Delete a branch irrespective of its merged status.

其他人怎么办

如果删除了一个远程分支,其他已经工作在这个分支上的人咋整呢?先看看状态吧

git remote show origin
Paste_Image.png

git又提示我们了,分支状态已经变成stale,需要处理啦。使用:

git remote prune origin
git branch -D iLoveRemoteBranch

标签

我们看一下标签是干嘛的
这是一个C# 开源web service框架,可以看到tag一般用来打版本号和发布版本


Paste_Image.png

标签如何使用,看一下下面吧

git tag -a v0.1.1 -m "version o.1.1" 增加
git tag 显示
git push --tags 推送
git checkout v0.1.1 检出
Paste_Image.png 我的微信号

相关文章

  • Git之不明觉厉6-远程分支和标签

    我们已经知道如何在本地创建分支了,现在我们要创建远程分支,在此之前,先讨论一个问题,咱们干吗要创建远程分支啊。可能...

  • Git之不明觉厉5-多人合作

    pull命令 在《Git之不明觉厉4》中我们克隆了仓库,并且学会了在分支上工作,现在我们把本地的改动推送到远程吧。...

  • Git之不明觉厉4-在分支上工作

    在分支上工作 在上一篇文章《Git之不明觉厉3》中小伙伴克隆了一个仓库,前面我们的操作都是在master分支上的,...

  • Git远程分支

    Git远程分支  Git的分支分为:本地分支,本地远程分支和远程分支。 对分支的操作基本包括:创建、关联和删除。 ...

  • Git 操作

    1. Git 删除本地分支和远程分支 git 删除本地分支:git branch -D git 删除远程分支: g...

  • git命令总结及常见错误处理(一)

    分支 查看本地分支 git branch 查看远程分支 git branch -r 查看本地和远程分支 git b...

  • git分支操作

    一、查看远程分支使用如下git命令查看所有远程分支: git branch -r 查看远程和本地所有分支:git ...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • 前端技术前沿1

    git branch -a 查看本地和远程的所有分支() 查看本地分支 git branch 查看远程分支 git...

  • git分支相关

    查看本地分支:git branch 查看远程分支:git branch -r 查看远程和本地所有分支:git br...

网友评论

    本文标题:Git之不明觉厉6-远程分支和标签

    本文链接:https://www.haomeiwen.com/subject/ijxokttx.html