- 设置 user.name 和 user.email
git config --global user.name "输入你的用户名"
git config --global user.email "输入你的邮箱"
#查看结果
git config --list
#仅添加 README.md 文件
git add README.md
#添加所有 c 文件
git add *.c
#添加当前目录下的所有文件
git add .
#仅提交filename文件
git commit -m "msg of commit" filename
#提交 stage 中所有内容
git commit -m "msg of commit"
#提交所有修改的内容(无需 git add)
git commit -a -m "msg of commit"
#比较文件在暂存区和工作区的差异
git diff
#查看工作区和本地仓库的差别
git diff HEAD
#查看这一版本的代码和上一版本的代码区别
git diff HEAD^
#查看这一版本的代码和上 n 版本的代码区别
git diff HEAD~n
#新建分支
git branch <newbranch>
#切换到分支
#注意:在切换分支前,先进行一次 commit,否则修改的文件会被带过来
git checkout <branch>
#新建分支并切到新分支
git checkout -b <newbranch>