常用的git命令

下面列举的都是简单常用的一些git命令,如果不够全面可以去https://git-scm.com/docs进行查看

## 创建版本库
	git clone <url>		   	克隆远程版本库	
	git init			初始化本地版本库		

## 修改和提交
	git pull			拉取
	git add .			添加所有改动过的文件	
	git commit -m '信息'		提交修改过的文件,并添加修改信息		
	git push			上传到服务器
	git status       		查看状态
	git diff			查看变更内容	

## 查看提交历史
	git log	                       查看提交历史
	git log -p <file>              查看指定文件的提交历史
	git blame <file>               以列表方式查看指定文件的提交历史

## 撤销
	git reset --hard HEAD          撤销工作目录中所有未提交文件的修改内容
	git checkout HEAD <file>       撤销指定的未提交文件的修改内容
	git revert <commit>            撤销指定的提交
     git fsck --lost -found 查看最近移除文件
## 分支与标签
	git branch		          查看本地所有分支
git branch -r 查看远程分支
git branch -a 查看左右分支 git branch bug 创建新分支bug git branch -d bug 删除本地分支bug
git branch origin -- delete bug 删除远程分支bug git checkout dev 切换到dev分支,如果没有dev分支,会创建一个新的dev分支,并切换过去 git merge dev 合并dev分支到当前操作分支 ## stash git stash 暂存当前修改 git stash list 查看stash中的记录
git stash save "name" 保存时标记名称 git stash pop 恢复之前的修改,并删除第一个记录 git stash drop 删除stash
原文地址:https://www.cnblogs.com/zsj-02-14/p/11274909.html