Git简单命令

我的名字和Email
$ git config --global user.name "mxb"
$ git config --global user.email "1151745765@qq.com"
一创建版本库及其相关操作
1.mkdir learngit   				创建一个叫learngit的版本库
2.cd learngit    				打开learngit 版本库
3.pwd  						显示当前目录
4.git init 						把目录变成Git可以管理的仓库
5.git add readme.txt 			把readme.txt文件添加到仓库
6.vim readme.txt				打开文件
7.shift insert					编辑				
7.esc+ : +wq+enter				退出
8.git add readme.txt               	 	把修改后的文件添加到库里面(暂存器)
8.git commit -m"描述语句"      	提交修改并加以描述,提交到当前分支
9.git status					查看当前状态
10.git diff	<file>				查看上次的修改
11.git log  					显示最近提交的日志(显示的比较全包括操作人,Emile等)  
12.git reflog 					得到版本的commit id集
13.git reset --hard commit id         	回到去某个版本,xxxx为commit id
      --hard:在本地库移动指针;重置工作区和缓存区      --soft:仅仅在本地区移动指针      --mixed:在本地库移动指针;重置暂存区
14.cat <file>					查看文件里面的内容
15.git checkout --<file>			撤销对工作区文件的修改(add 之前进行撤销)
16.git reset HEAD <file>			撤销对寄存区文件的修改(add之后进行撤销)(如果已经commit,退回到前一个版本进行修改,如果已经交到远程库那就JJ了。。。)
17.rm <file>					删除工作区的<file>文件(可以用git checkout --<file>撤销删除操作)
18.git rm<file>					删除寄存区的<file>文件()
19.git branch hot_fix			创建分支hot_fix
20.git branch -v				查看分支
21.git checkout hot_fix     		切换到分支hot_fix(hot_fix一般为修复分支的命名)
22.git remote add origin https://github.com/xiaobina/mygithub.git    添加远程库别名
23.git push origin master  		向别名为oeigin的远程库推送master分支
24.git clone https://github.com/xiaobina/mygithub.git        克隆该远程库
25.l l						查看目录
26.控制面板用户帐户凭据管理器    删除已登录账号
27.pull=fetch+merge			fetch抓取、merge合并
28.git fetch 【远程库别名】【远程库分支名】	抓取远程库内容到工作区
29.git merge 【远程库别名/远程库分支名】
30.rm -r ,ssh/					删除ssh目录
31.ssh-keygen -t rsa -C github账号邮箱     ssh登陆(必须为大写)然后一路按Enter键
原文地址:https://www.cnblogs.com/isalo/p/13095247.html