Git 常用命令速查

下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。

  • Workspace:工作区
  • Index / Stage:暂存区
  • Repository:仓库区(或本地仓库)
  • Remote:远程仓库
#设置用户名
git config --global user.name "cc"
git config --global user.email "cc@xx"

#在当前目录新建一个Git代码库
git init

#创建仓库,并将上诉改动push到远程
git remote add origin https://github.com/xxxxxxx/test.git
git push -u origin master

#下载一个项目和它的整个代码历史
git clone [url]

#添加当前目录的所有文件到暂存区
git add .

#添加当前目录的所有文件到暂存区
git commit -m [message]

#删除本地tag
git tag -d [tag]

#列出所有本地分支
git branch

#列出所有远程分支
git branch -r

#列出所有本地分支和远程分支
git branch -a

#新建一个分支,但依然停留在当前分支
git branch [branch-name]

#切换到该分支
git checkout [branch-name]

#合并指定分支到当前分支
git merge [branch]

#删除分支
git branch -d [branch-name]

#列出所有tag
git tag

#新建一个tag在当前commit
git tag [tag]

#删除本地tag
git tag -d [tag]

#将本地新建分支推送到远端
git push origin dev
git push origin master
#origin远程仓库的别名pull本地master主分支
git pull origin master
git pull origin dev
#提交标签到GitHub中
git push origin --tags 


#显示有变更的文件
git status
#显示当前分支的版本历史
git log
#显示commit历史,以及每次commit发生变更的文件
git log --stat

#生成SSH
ssh-keygen -t ras -C "email@xxx"

原文地址:https://www.cnblogs.com/daikainan/p/14354018.html