![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
文章平均质量分 51
qing_小诺
这个作者很懒,什么都没留下…
展开
-
【git】将多个提交合并为一个commit
我们这里需要将add4、add3、add2,合并到add1中,因为add1是最靠近上一个commit_id的,因此这里选择将add4,add3,add2合并到add1中。这里的commit_id是待合并的多个commit之前的那个commit ID,这里也就是上图中add1下面的那个commit ID。从上图中,可以看到,我这里已经将add1、add2、add3、add4这4个commit合并成1个新的commit。修改完成后,按esc键,冒号,输入wq进行保存。Successfully表示操作成功。转载 2022-10-24 10:21:27 · 8226 阅读 · 0 评论 -
【git】git merge 合并分支时遇上refusing to merge unrelated histories的解决方案
原因:由于两个分支拥有不相关的提交历史,所以是拒绝合并的,如果确实需要合并,则可以在执行merge命令时指定一个 --allow-unrelated-histories 的参数,会允许合并不相关的历史。即可成功合并,确认没有问题之后提交分支。...原创 2022-08-05 09:28:57 · 1144 阅读 · 0 评论 -
【git】解决Failed to connect to github.com port 443: Timed out
今天在提交代码的时候,提示下面的错误: 这个错误大致是说连接到github的时候超时了。那么该怎么解决呢?很简单,这个超时了无非就是你的代理出了点问题,不过好在git上用几个命令就能够很快搞定: 然后就可以提交啦,亲测好用!...原创 2022-08-04 09:28:11 · 2089 阅读 · 0 评论 -
【git】OpenSSL SSL_read: Connection was reset, errno 10054 的解决办法
今天在提交代码的时候,提示下面的错误:产生原因:一般是这是因为服务器的SSL证书没有经过第三方机构的签署,所以才报错。参考网上解决办法:解除ssl验证后,再次git即可在终端执行下面的命令:git config --global http.sslVerify "false"...原创 2022-05-03 09:48:59 · 1671 阅读 · 0 评论 -
【git】 修改已经push了的commit信息
如题,本条仅适用于修改已经push过了的最近一次的commit注释信息,确保本地文件的最新的。step1:使用【git commit --amend】命令,会进入到vim编辑器。step2:输入【i】,即进入编辑模式,此时编辑提交信息。step3:编辑好之后,输入【:wq】,即保存和退出。step4:输入【git push -f】强制提交。操作完之后,再看提交记录,即可看到修改...原创 2019-08-06 15:27:17 · 11807 阅读 · 4 评论 -
【Git】git基础教程
一种是readme.txt已经add添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。:合并某分支到当前分支,不使用Fast-forward“快进模式”合并,保留分支的commit历史。注:如果回退完版本之后,发现修改的代码不能push,但是pull下来又是回退前的代码,建议用。场景2:你该乱了工作区某个文件的内容,还add添加到了暂存区时,想丢弃修改,分两步,HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令。告诉Git,把文件提交到仓库。...原创 2019-04-03 14:24:22 · 375 阅读 · 1 评论