版本管理工具
Mr_YDK
1、有的程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。
2、编程就是算法和数据结构,算法和数据结构是编程的灵魂。
展开
-
git生成公钥
ssh-keygen -t rsa -C "xxxx@xxx.com" 然后一直回车就好;公钥在个人文件夹的.ssh下查看,id_rsa.pub原创 2020-08-28 15:53:21 · 192 阅读 · 0 评论 -
Git误删远程分支后恢复
需求 实际工作上,肯定会有不小心的时候,比如我吧,删除了本地dev分支,intellij idea提示是否将tracked branch也删掉,结果一不小心将远程分支也删除了,接下来就是我的救赎之旅。 查看reflog,找到最后一次commitid git reflog --date=iso reflog是reference log的意思,也就是引用log,记录HEAD在各个分支上的移动...转载 2019-12-02 10:32:52 · 6010 阅读 · 1 评论 -
Git_远程克隆github上项目被拒绝--Permission denied (publickey). fatal: Could not read from remote repository.
https方式可以克隆,但是使用ssh方式远程克隆github上项目被拒绝--Permission denied (publickey). fatal: Could not read from remote repository.原因:github上没有对应本地的私钥解决:在github的setting中保存本地私钥;这要添加的是“id_rsa.pub”里面的公钥。 ...原创 2018-01-25 14:56:51 · 5240 阅读 · 0 评论 -
git重置commit时的注释
注意:在未push的情况下:1.重置最新一次commit注释:方法一: git commit --amend方法二: git reset --soft "倒数第二次commit的commit_id",然后重新git commit -m "...." 2.重置之前commit的注释(历史注释):若重置倒数第n次的提交注释,假设n=3,重置倒数第3次的提交注释:使用rebasegit rebase -...原创 2018-05-02 16:05:22 · 2724 阅读 · 0 评论 -
在gitHub上新增分支后,本地git branch -a不显示新增的分支
本地先运行git pull更新一下,在运行git branch -a之后就可以看到了,再运行git checkout 新分支名 就切换到新增的分支了原创 2018-04-25 14:30:48 · 9036 阅读 · 0 评论 -
git本地分支恢复上一次commit
git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息 git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可 git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容 ...原创 2018-04-25 16:22:39 · 4613 阅读 · 0 评论