Git
izwell
这个作者很懒,什么都没留下…
展开
-
生成SSH-key
使用git时,我们经常需要在git的服务端添加我们本地的ssh-key,这样可以方便我们在本地进行git的相关操作时,不用经常性的输入用户名和密码。 下面介绍一下shh-key的生成方式,以及如何在github上添加我们的ssh-key。 要生成ssh-key的前提是我们需要安装git客户端,这里给一个git的下载链接。 安装好git客户端以后,我们需要先使用如下两个指令,进行基本的git账...原创 2018-08-05 16:42:30 · 184 阅读 · 0 评论 -
git add 命令
git add -A 提交所有变化git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件...原创 2018-08-10 14:36:46 · 304 阅读 · 0 评论 -
git stash pop引发的unmerged 冲突问题
今天在进行一个git相关的操作时,遇到了一个合并冲突的问题,情景如下 1. 进行git stash save操作,将更改了的README.md存入stash 2. 更改README.md的内容,并进行正常的git commit README.md -m 'blabla' 3. 先进行git stash pop 将之前stash的README.md文件提取出来 4. 此时会报文件合并冲突...原创 2018-09-17 17:10:26 · 5781 阅读 · 0 评论 -
git--ssh key无效
有时候我们明明在github上添加了ssh key,但是在push代码的时候还会要求我们输入用户名密码,这是为什么了?其中一种可能的原因是,你在克隆代码的时候,使用了https协议,而不是git协议。https协议要求你每次都需要输入用户名以及密码,自由git协议才可以使用ssh-key文件。查看自己使用的源地址是https还是git使用git remote -v命令看到https开头的...原创 2018-12-26 11:07:50 · 4384 阅读 · 0 评论 -
git回退单文件
git回退预热:进入要回退的文件目录,或者使用find -name 文件名得到文件的完整路径步骤一:查看要回退文件的历史记录git log --oneline .a.txt比方说,这是我们需要回退到merge trunk的状态其版本sha1为 120a893步骤二:使用reset命令,默认是 --softgit reset 120a893 a.txt使用 git stat...转载 2019-02-21 15:25:05 · 1051 阅读 · 0 评论