@sevenup233
2017-06-17T13:23:29.000000Z
字数 988
阅读 685
Git
git tag #查看标签
git tag <name> <commit id> #设置标签
git tag -a <tagname> -m "blablabla..." #给标签加评论
git tag -d #删除标签
git push origin <tagname> #上传标签
git push origin --tags #上传所有标签
git push origin :refs/tags/<tagname> #删除远程标签
git config --global alias.<name> <指令> #自定义指令
tag就是commit的方便形式,可以理解为域名和ip的关系
commit----tag
域名----ip
在GitHub上可以点击右上方的Fork复制别人的仓库,但只是复制后自己修改,没有权力对他人的文件修改。
可以通过pull request申请修改他人的代码,当然可能会被拒绝。
编写.gitignore文件
可以让git忽略一些文件,https://github.com/github/gitignore 这里有常用的配置好的忽略文件,也可以自己编写。
格式为
*.<文件后缀>
很方便地简化命令,把一长条简化为几个字母。例如丧心病狂的
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
然后你的git lg会相当的好看
跟着廖雪峰老师的git教程过了一遍,对git有了初步的了解,受益很多,但只是理论上的知识还不够,要把学到的用在今后的实践中,真正的发挥Git提高工作效率的作用。最后感谢廖老师的教程。
Git基础01 https://www.zybuluo.com/sevenup233/note/769000
Git基础02 https://www.zybuluo.com/sevenup233/note/774120
Git基础03 https://www.zybuluo.com/sevenup233/note/781888
Git基础04 https://www.zybuluo.com/sevenup233/note/788230