![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
git
hrx-@@
Linux应用、Linux驱动、单片机、Android应用
展开
-
Git 彻底删除服务器上的提交记录
当使用 Git 的时候可能会出现一些不想被提交的东西被错误的commit了,更糟糕的是还被push到了服务器上。那么这个时候如果仅仅只是删除文件,再次commit、push,那么将会在服务器上留下痕迹。今天这个方法可以不在服务器留下痕迹地还原提交记录。(前提是有这个权限)一、使用到的命令/* 1、回滚本地的提交记录 */git reset --hard 目标commit的hash值/* 2、强制提交到远端服务器 */git push origin HEAD --force二、测试1、现原创 2020-06-18 19:30:47 · 2525 阅读 · 1 评论 -
Git clone要输入密码问题
问题:在公钥私钥配置正常的情况下。在 Ubuntu下要clone代码,却发现要输入密码。这个问题碰到好几次了,每次都忘记怎么解决的,查半天。还是自己记录一下的好。原因:这是因为 .ssh 里面的 id_rsa 文件的权限不符合要求引起的。解决:将 id_rsa 文件的权限设置为600。chmod 600 id_rsa参考:https://www.jianshu.com/p/6e...原创 2020-04-28 17:36:36 · 6444 阅读 · 2 评论 -
git修改已commit的注释信息
有时候commit后发现注释不太合适需要修改,网上查找了一些方法,经测试后整理一下。环境:windows情况:commit后未push修改前情况:修改步骤1、输入命令,进入vim界面 git commit –amend 2、进入编辑模式按键i可进入编辑模式(与vim用法相同)。 3、修改注释信息,然后退出编辑模式按键ES...原创 2018-06-27 14:05:20 · 130913 阅读 · 12 评论