GIT 快捷键


一、设置邮箱地址及名字

 config --global user.name "名字"				设置git提交显示的名字
 config --global user.email "邮箱地址"			设置git提交显示的邮箱

二、第一次连接

如果出现 fatal: remote origin already exists. 则执行 git remote rm origin

分支提交commit,切换主干拉取pull最新,切换到分支merge主干,合并冲突commit,切换主干mage分支,commit提交再push.

三、查看

 git remote							查看远程仓库信息
 git remote -v						查看远程仓库详细信息
 git config --list   		   		查看配置
 pwd		 		    			显示当前路径
 ls -ah								显示隐藏的文件以及文件夹
 git log 							查看版本详细信息
 git log --pretty=oneline			查看版本简洁信息
 cat 文件名							查看文件内容
 git reflog							查看操作的命令,显示版本号
 git status 						查看文件的修改状态
 git diff HEAD -- 文件名				查看工作区和版本库里面最新版本的区别

四、tag相关

 git tag 							查看tag列表
 git tag -n							查看tag列表内容
 git tag -l '***'					查看条件tag
 git tag -a -m '提交内容' tag名字    创建tag
 git push origin tag名字  			push到远程分支 
 git branch 新分支名  tag名字		根据tag号创建新分支  
 git tag -f v1.0					加上 -f 覆盖原有的tag

五、操作

 mkdir nema					        创建文件夹
 git clear				 			清屏
 git init  				 			初始化
 git clone 库地址					远程下载
 git push -u origin 分支名			第一次推送到远程库 加 -u  并且本地库与远程库关联
 git push origin 主支名				第二次以后推远程库
 vi 文件名				 			创建和编辑文件    
 Esc键+冒号+wq					    退出编辑并保存文件 	
 git add 文件名					    保存文件到本地缓存区
 git commit -m "上传信息"	  		保存文件到仓库
 git reset --hard HEAD^				回退上一个版本     HEAD^^ 回退上二个版本
 git reset --hrad 版本号(五位)		回退指定的版本
 git checkout -- 文件名				撤销全部修改,撤回删除的文件	 没有add,撤销修改前的状态
 git reset HEAD 文件名				撤销add 添加的版本
 rm 文件名							删除文件,不显示信息
 git rm 文件名						删除文件,显示已删除的文件
 git branch 分支名					创建分支
 git checkout 分支名					切换分支
 git branch   						查看分支
 git checkout -b 分支名				创建并且切换分支
 git branch -d 分支名					删除分支
 git merge 分支名  					合并分支
 git log --graph --pretty=oneline --abbrev-commit  查看分支合并详细情况
 git log --graph						查看分支合并情况
 git merge --no-ff -m "merge with no-ff" 分支名		Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。
 加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。

五、其他相关

 git stash				隐藏当前分支修改的内容
 git stash list			查看隐藏的内容
 git stash apply		恢复隐藏的内容
 git stash pop			删除隐藏的内容
 git stash drop			恢复并删除隐藏的内容
 git branch -D 分支名	强制删除分支 	add->commit->新加的不需要了,只能强制删除
 git pull				拉取代码
 git push origin 分支名	推送分支到远程
 git branch --set-upstream-to <branch-name> origin/<branch-name>	本地分支和远程分支的链接
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值