一 常用命令
1. git add
git add filename 增加单个文件
git add . 增加所有文件,不包括手动删除的
git add --all 增加所有文件,和后面加"."的区别在于,加all可以添加被手动删除的文件,而加“.”不行
2. git commit 主要是将暂存区里的改动给提交到本地的版本库
git commit -m "message"
如果不加-m参数,会调用vim编辑message
3. git pull 拉取远程分支到本地,会同步更新本地仓库和远程仓库
git pull相当于 git fetch 跟着一个 git merge FETCH_HEAD
拉取远程服务器origin的某个分支
git pull origin
4. git fetch
git fetch <远程主机名> //这个命令将某个远程主机的更新全部取回本地
git fetch <远程主机名> <分支名> //注意之间有空格
git fetch origin master //从远程主机的master分支拉取最新内容
git merge FETCH_HEAD //将拉取下来的最新内容合并到当前所在的分支中
5. git log
git log --pretty=oneline 获取commit号
简写版 git log --oneline
git log --pretty="%cn committed %h on %cd"
git log --oneline -3 查看最近三次提交



