
Github
快乐李同学(李俊德-大连理工大学)
B站/微博/微信公众号:快乐李同学。
大连理工大学软件工程2020毕业学生。
大连理工大学2018-2019学年科技创新奖学金。
2个国家级项目,2个国家级奖项,5个省级奖项,8个校级奖项(总项目经费和竞赛奖金达2万2千元)。
2018-2019年在中国核心期刊《现代计算机》发表2篇项目相关论文,分别署名第一、第二作者(知网可查)。
2018-2019年申请2份项目软件著作权,并发布软件(编程乐园、编程学院)到Google,腾讯,百度,华为,小米等应用商店。
大学英语六级568分。
展开
-
Git与GitHub与SSH与ssh-agent的原理解释+代码实战
Github官方-查看SSH密钥:https://help.github.com/en/articles/reviewing-your-ssh-keysGit 基础 - 远程仓库的使用:https://git-scm.com/book/zh/v2/Git-基础-远程仓库的使用使用SSH连接到GitHub:https://help.github.com/en/articles/connectin...原创 2019-04-07 10:14:07 · 1344 阅读 · 0 评论 -
Linux命令行帮助文档命令语法公式格式详解和Git命令语法格式解读(最详细解释,关键词:Ubuntu,Terminal,终端,Gtibash,Git,Github,系统,实战,操作,理解)
1.问题背景作为程序员的我们,在使用Linux或者Git命令时总会想了解某个命令的全部用法,我么一般会在命令末尾加上-h(h全称help)来获得帮助,或者是查看Linux或Git的开发文档。一般我们-h给出的帮助和开发文档中的帮助的排版都是这样的。作为Linux和Git初学者的博主我,这么一长串的选项和参数到底怎么用?这些中括号[]和尖括号<>和竖杠|和省略号...到底都是啥意...原创 2019-03-30 21:31:29 · 6718 阅读 · 16 评论 -
git blame的详细用法解释以及输出详解以及高级进阶操作
1.问题背景最近在学习Git时,学习到了Git Blame这个命令,书上的描述是可以追溯一个指定文件的历史修改记录,所以想全面了解一下git blame。2.git blame命令取名来源首先了解一下blame这个单词: blame v.责备,归咎于;n责备,(错误,过失的)责任。由于我没有具体深入Google搜索git blame的具体取名含义,但我们可以猜测blame在这里应该翻译为“...原创 2019-03-30 11:46:29 · 51757 阅读 · 0 评论 -
使用git reflog命令查看历史提交记录并使用提交记录恢复已经被删除掉的分支(git log与git reflog对比与区别)
一、问题描述昨天下午有个同事急急忙忙跑我座位上,要我帮忙,说他刚刚因为手误,将他本地的某个project的某个branch分支删除了,并且也将Gitlab上面的远程分支也删除了。他本来是想发起merge request的,但是后面他眼神不好以为已经merged过了,就直接删了Gitlab上的远程分支并且将他本地的这个分支也直接删除了。现在他跑过来问我有没有办法恢复,不然他这一天的工作就白费了。...转载 2019-03-29 11:40:33 · 2191 阅读 · 0 评论 -
git commit --amend命令的详细讲解+实际应用场景
1.问题背景在学习《Android群英传:神兵利器》中的第二章:版本控制神器——Git时,第60页有一个小节便是“追加修改”,这个命令就是“git commit --amend”。因此博主我想深入了解一下“git commit --amend”命令。2.git commit --amend命令的实际应用场景(1)场景1:作为项目团队的我们,第一次commit提交了“Java代码”,...原创 2019-03-28 11:24:02 · 21451 阅读 · 1 评论 -
git diff的对比对象的争议?实际代码测试+详细解释
1.git diff的对比对象的争议?实际代码测试+详细解释(a)问题背景:我们在初步接触Git的使用教程时,都会接触到git diff这个命令,当我们在网络上百度git diff更多用法时,很多博客都复制贴贴般地介绍:“git diff:显示工作目录(working tree)与索引区(即暂存区快照,index,就是git add过的)之间的文件变更,即显示未被add的文件变更”。但是廖雪峰...原创 2019-03-25 16:52:15 · 2385 阅读 · 4 评论 -
git diff 和 git diff –cached 和 git diff HEAD实际应用中的区别对比+详细解释
1.git diff 和 git diff –cached 和 git diff HEAD实际应用中的区别对比+详细解释(a)新建一个文件夹“gitDiffTest”,在里面新建2个txt文档,并写入内容(具体见以下图片) (b)通过GitBash使用git init,git add -A,git commit –m “First Commit”命令第一次提交。该操作用于生成第一份...原创 2019-03-25 16:47:14 · 3309 阅读 · 0 评论 -
git diff的最全最详细的4大主流用法
1.git diff用来比较文件之间的不同,其基本用法如下:(1)git diff:当工作区有改动,临时区为空,diff的对比是“工作区与最后一次commit提交的仓库的共同文件”;当工作区有改动,临时区不为空,diff对比的是“工作区与暂存区的共同文件”。(2)git diff --cached 或 git diff --staged:显示暂存区(已add但未commit文件)和最后一次...原创 2019-03-25 16:40:02 · 131827 阅读 · 8 评论 -
Linux系统命令行终端命令语法(关键词:Ubuntu,terminal)
Linux命令包括内部命令和程序(相当于外部命令)。内部命令包括在Shell内部,而程序是放在文件系统中某个目录下的可执行文件。Shell首先检查命令是否是内部命令,如果不是,再检查是否是一个单独程序,然后由系统调用该命令传给Linux内核,如果两者都不是就会报错。当然就用户使用而言,没有必要关心某条命令是不是内部命令。1. 行提示符图中红框的内容即为行提示符,jedlee表示打开S...原创 2019-03-25 14:37:04 · 2999 阅读 · 0 评论 -
如何删除Git本地仓库和删除GitHub上的Git远程仓库Repository
1.删除Git本地仓库删除Git本地仓库的根本原理是删除“Git本地仓库”里面的根目录下面的隐藏文件夹“.git”(1)方法1:自己手动删除掉“Git本地仓库”里面的根目录下面的隐藏文件夹“.git”(如上图所示)(2)方法2:在本地仓库的目录下调用命令行删除根目录下的.git文件夹,输入find . -name ".git" | xargs rm -Rf(3)检验是否成...原创 2019-03-25 11:38:49 · 32597 阅读 · 0 评论 -
Git提示“warning: LF will be replaced by CRLF”最详细解释+解决方案
1.问题描述:windows平台下使用git add,git deploy 文件时经常出现“warning: LF will be replaced by CRLF” 的提示2.注解:(1)换行符‘\n’和回车符‘\r’在计算机还没有出现之前,有一种叫做电传打字机(TeletypeModel33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要...原创 2019-03-23 15:13:14 · 61685 阅读 · 19 评论 -
Git和Github最全面且免费的零基础入门+高级进阶教程集合
学习Github视频教程:1.版本控制入门 – 搬进 Github:https://www.imooc.com/learn/3902.版本管理工具介绍—Git篇:https://www.imooc.com/learn/208学习Hithub图文教程:1.Pro Git(中文版):https://gitee.com/progit/2.Guthub官网教程:https://g...原创 2019-03-18 17:14:54 · 514 阅读 · 0 评论