git 学习笔记5

2018-03-31  本文已影响0人  浮云几度

创建标签tag

git tag                        # 查看所有标签
git tag <name>          # 给当前分支最新commit打标签
git tag <name> 版本号    # 给当前分支某一历史commit打标签
git tag -a <tagname> -m "说明文字"    # 创建带有说明的标签;-a指定标签名,-m指定说明文字
git show <tagname>    # 查看标签信息,包括说明文字

标签管理

git tag -d <tagname>    # 删除本地某一标签
git push origin  <tagname>     # 推送某个标签到远程
git push origin --tags      # 一次性推送全部尚未推送到远程的本地标签

标签已经推送到远程的情况:

git tag -d <tagname>    # 先删除本地标签
git push origin :refs/tags/<tagname>      #    然后从远程删除

忽略文件

GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。文件本身要放到版本库里,所有配置文件可以直接在线浏览:https://github.com/github/gitignore

文件建立流程如下:
创建一个文件,Windows下命名为 .gitignore. 系统会自动保存为.gitignore文件;
通过编辑器打开该文件,在里面写入需要忽略的文件名
保存并提交到git

git add -f XXX      # 强制添加XXX文件
git  check-ignore -v XXX     # 检查XXX文件为什么无法add,可能是.gitignore写得有问题,需要找出来到底哪个规则写错

配置别名

git config --global alias.<替代> <被替代>
git config --global alias.ci commit

--global 全局参数


git bash中通过Visual Studio Code 打开文件

code file     
code .         # 导入全部文件
上一篇 下一篇

猜你喜欢

热点阅读