这篇文章的目的是给经常使用git管理项目提供一个有益的提醒。如果你是git新手,可以先阅读文后的引用部分,然后在回头阅读此篇文章。在介绍git命令之前,你可以先看看来自 on-my-zsh 提供的别名。
基本命令- git config --global user.name "Your Name"
- git config --global user.email "youremail@example.com"
- git config --global core.editor <your favorite editor here>
- Ex: git config --global core.editor vim
- git init :初始化一个repo。
Commit 结构- git status ( gst ):查看 repo 状态
- 工作区:
- git add <filename> ( ga ):添加一个文件到暂存区
- git add . ( gaa ):添加所有文件到暂存区
- git add *.js :添加所有后缀为js的文件到暂存区
- git rm --cached <file> :从暂存区删除一个新文件
- git commit -m "My first commit" ( gcmsg ):创建一次带 message 的提交
- git commit -v -a ( gca ):
- -v 是 verbose 的缩写,会在底部显示差异信息和更多有意义的信息
- -a 类似于 git add . ,会添加所有被修改和删除的文件,但会忽略新创建的文件
- git help <command> :查看对应命令的帮助手册
- git log ( glg , glgg , glo , glog ):查看项目的提交历史
|