mshd.net
当前位置:首页 >> git tAg >>

git tAg

git push origin test1test 这样会在remote上新建一个分支test1test而不是把代码推到test1 git push origin test1test (略) * [new branch] test1test -> test1test 用 git push origin test1test:test1

比如我们有 2 个分支:master, dev,现在想查看这两个 branch 的区别,有以下几种方式: 1.查看 dev 有,而 master 中没有的: git log dev ^master 1 同理查看 master 中有,而 dev 中没有的内容: git log master ^dev1 2.查看 dev 中比 maste...

【查看远程分支】 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 【删除远程分支和tag】 $ git push origin --delete 【删除tag这么用】 git ...

tag是对历史一个提交id的引用,如果理解这句话就明白了 使用git checkout tag即可切换到指定tag,例如:git checkout v0.1.0 切换到tag历史记录会处在分离头指针状态,这个是的修改是很危险的,在切换回主线时如果没有合并,之前的修改提交基本...

【查看远程分支】 $ git branch -a master remote tungway v1.52 * zrong remotes/origin/master remotes/origin/tungway remotes/origin/v1.52 remotes/origin/zrong 【删除远程分支和tag】 $ git push origin --delete 【删除tag这么用】 git ...

其实要取得不同的branch的tag,只需要在相应的分支上打tag就行了。这样的tag就唯一对应了不同的分支。例如,你在master上打了tag为v1,在某个branch上打了tag为v2,则你取出v2代码的时候,自然就是对应的branch分支了。

提交时默认不会推送 tag 到远程仓库,用 git push --tags才会推送 tag,推送到远程仓库后,任何人拉取这个远程仓库时都会获取到 tag

查看该tag你是指查看名称?git tag --points-at 8c717b4a339ac6c734d2c4d331f41517e4fa6936这样是显示指定hash所在的tag。如果指定的hash有tag,则会显示tag名称,否则不会显示任何字符。

标注一些比较重要的节点,这样可以很方便地找到

git log --pretty=oneline tagA...tagB If you just wanted commits reachable from tagB but not tagA: git log --pretty=oneline tagA..tagB or git log --pretty=oneline ^tagA tagB

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com