前言
Git是一个开源的分布式的版本管理工具。Hexo依赖的nodejs肯定不能用一篇文章写,但是git作为一个代码管理工具,我觉得这一篇写足够了。所以以后不会再单独写git相关的文章,有需要记录的就像之前的hexo和markdown那样,都在这篇里面追加吧。
git的使用可以通过https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%91%BD%E4%BB%A4%E8%A1%8C学习,但是我使用git时可能就几个常用的操作,每次来这里翻看也麻烦,于是有了这篇。
笔记
windows下安装git
- 下载合适版本
- 双击666
打开GitBash后发现这个太好了,由于其内置了mingw,里面几乎常用的linux命令都有了,下次再装windows系统的时候不再装gvim、putty、curl等乱七八糟的工具了,直接装git。
常用操作
设置用户信息1
2$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
这一步应该是必须的,不然提交时不行。
帮助1
$ git help
其实其他都是多余的,所有操作都能通过帮助解决
初始化仓库$ git init
添加及提交文件1
2$ git add *.c
$ git commit -m '说明'
察看状态1
2$ git status
$ git status -s #简要
忽略文件$ vim .gitignore
移出及移动文件1
2$ git rm test.txt
$ git mv test.txt readme.md