- 查询 Git 版本
$ git --version
- 配置用户信息
$ git config --global user.name "123"
$ git config --global user.email "123@126.com"
- 查看配置信息
$ git config --list
- 创建仓库
$ git init
$ git init newrepo
- 拷贝远程仓库
$ git clone [url]
$ git clone [url] [name]
- 添加文件到暂存区
$ git add .
$ git add [file1][file2]...
$ git add [dir]
- 查看仓库文件变更状态
$ git status
$ git status -s
- 比较文件的不同
$ git diff [file]
$ git diff --cached
$ git diff HEAD
$ git diff --stat
$ git diff [first-branch]...[second-branch]
- 提交到本地仓库
$ git commit -m [message]
$ git commit [file1] [file2] ... -m [message]
- 操作远程仓库
$ git remote -v
$ git remote show [remote]
$ git remote add [shortname] [url]
- 拉取远程仓库并合并
$ git pull <远程主机名> <远程分支名>:<本地分支名>
$ git pull origin
$ git pull origin master:brantest
$ git pull origin master
- 推送远程仓库并合并
$ git push <远程主机名> <本地分支名>:<远程分支名>
$ git push <远程主机名> <本地分支名>
$ git push --force origin master