工作中常用的git命令

设置用户:git config --global user.name "Your Name"

设置邮箱:git config --global user.email "email@example.com"

初始化空仓库:git init 

远端克隆:git clone <remote address> <filename>

查看当前状态:git status 

添加文件:git add <name> / git add . 

提交add文件:git commit -m "备注" 

 本地差异对比:git diff

推送到远端:git push (push前先pull)

拉取远端文件:git pull  或者 git fetch + git merge

最近提交日志:git log

退回一个版本或者二个版本:git reset --hard HEAD^/HEAD^^(多个版本使用HEAD~100)

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

创建SSH-KEY: ssh-keygen -t rsa -C "youremail@example.com"

配置忽略文件:.gitignore (如果远端仓库中已有忽略文件那么忽略失效)

posted @ 2017-04-28 10:14  slardarr  阅读(106)  评论(0编辑  收藏  举报