常用的Git命令
增加 / 删除文件
# 添加指定文件到暂存区
$ git add [file1] [file2] ...
# 删除工作区文件,并且将这次删除放入暂存区
$ git rm [file1] [file2] ...
代码提交
# 填写信息,并提交到仓库区
$ git commit -am [message]
# 提交暂存区到仓库区
$ git commit -m [message]
# 提交工作区自上次commit之后的变化,直接到仓库区
$ git commit -a
分支
# 列出所有本地分支
$ git branch
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支
$ git branch -a
# 新建一个分支,但依然停留在当前分支
$ git branch [branch-name]
# 切换到指定分支,并更新工作区
$ git checkout [branch-name]
查看信息
# 显示有变更的文件
$ git status
# 显示当前分支的版本历史
$ git log
# 显示暂存区和工作区的差异
$ git diff
远程同步
# 显示所有远程仓库
$ git remote -v
# 取回远程仓库的变化,并与本地分支合并
$ git pull [remote] [branch]
# 上传本地指定分支到远程仓库
$ git push [remote] [branch]