Guo Qiang

GitHub 常用命令

发布日期 2021-01-17 12:30:50已读 520 次FAQ
image
  • 设置 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 分支

#新建分支
git branch <newbranch>
#切换到分支
#注意:在切换分支前,先进行一次 commit,否则修改的文件会被带过来
git checkout <branch>
#新建分支并切到新分支
git checkout -b <newbranch>


Copyright © 2019~2021 Guo Qiang