Git学习笔记

前言

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

  1. 下载合适版本
  2. 双击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