1.git init 初始化一个Git仓库
2.git add fileName 添加文件
3.git commit -m"xxx" 提交并添加说明
4.git status 查看仓库当前状态
5.git diff fileName 查看文件不同
6.git log 显示从近到远的提交日志(参数pretty=oneline表示精简日志信息输出)
7.git reset --hard HEAD^ 返回上一个版本
8.git reflog 记录每一次命令
9.git checkout --fileName 把该文件在工作区的修改全部撤销
10.git rm fileName 删除文件
11.git remote add origin git@github.com:userName/远程库名称.git 将本地库与远程库建立连接
12.git push -u origin master 把本地库的内容推送到远程
13.git push origin master 推送最新修改
14.git clone 克隆一个仓库(git clone git@github.com:userName/远程仓库名.git)
15.git branch 分支名 创建分支
16.git checkout 分支名 切换到该分支 (git checkout -b 分支名:创建并且换到该分支)
17.git branch 查看当前分支
18.git merge 分支名 合并指定分支到当前分支
19.git branch -d 分支名 删除分支
20.git log --graph 查看分支合并图
21.git merge --no-ff -m“xxxx” 分支名 表示禁用Fast forward模式
22.git stash 储存当前分支
23.git stash pop 回到工作现场
24.git stash list 查看分支储存列表
25.git branch -D 分支名 强行删除一个没有合并的分支
26.git tag 标签名 创建标签
27.git tag 查看所有标签
28.git tag -d 标签名 删除标签
29.git push origin 标签名 推送标签到远程
30.git push origin --tags 推送所有尚未推送到远程的标签到远程
31.git push origin :refs/tags/标签名 删除远程标签
32.git config --global alias.自定义命令 git命令 重命名命令
33.git config --global user.name "xxx" 创建用户名
34.git config --global user.email "xxx@xxx.com" 创建用户邮箱