随笔分类 -  git/github

摘要:写在前面的话 本文是对本博客git分类中的几篇文章的总结,和GTB(TW应届生培训)中涉及的新知识进行总结。 博客git分类请点此处跳转。 什么是git git是目前世界上最先进之一的分布式版本控制系统。 用git的好处 最直接的例子就是,学校里要求我们几个同学组成一个团队开发大作业,如果不用git 阅读全文
posted @ 2022-01-02 02:08 艾尔夏尔-Layton 阅读(224) 评论(0) 推荐(0) 编辑
摘要:项目的导入/新建 使用clone 如果你在github等网站上建立好了项目,你可以在gitkraken进行项目clone 我们选择从github上clone,如果配置好github账号的关联的话,可以直接看到可以选择的个人仓库,填好本地工作区放在哪然后确定即可clone 在工作区我们可以看到,已经有 阅读全文
posted @ 2021-01-10 14:03 艾尔夏尔-Layton 阅读(413) 评论(0) 推荐(0) 编辑
摘要:gitkraken 相信大家用了原生git的命令行之后和我一样渴求着对新手友好的git图形化工具,可能大家听说过github for desktop,source tree等工具,但看见gitkraken的第一眼,我就知道我很长一段时间都会使用gitkraken了,炫酷的界面、人性化的操作外加git 阅读全文
posted @ 2021-01-10 12:53 艾尔夏尔-Layton 阅读(1903) 评论(0) 推荐(0) 编辑
摘要:冲突的产生 试想这样一个场景,你敲了一天的代码,然后git push上传至远程仓库。 这时比你晚下班的同事,在更改了远程仓库的一个文件的内容,这里用更改readme文件举例 但此时,我本地仓库的东西和线上仓库是不一致的。 第二天,上班的时候,我没有做git pull 操作,而是直接修改了本地的对应文 阅读全文
posted @ 2021-01-09 22:46 艾尔夏尔-Layton 阅读(309) 评论(0) 推荐(0) 编辑
摘要:什么是分支 比如我们要开发一个商城系统,分为很多模块:用户模块、管理员模块、物流模块等。 由不同的开发小组完成开发任务,每个小组做好之后整合在一起,那怎么用git进行版本管理呢? 在每次提交之后,git会把每次的版本串成时间轴,这个时间轴就是一个分支,我们称之为main/master分支。 在实际开 阅读全文
posted @ 2021-01-08 13:42 艾尔夏尔-Layton 阅读(94) 评论(0) 推荐(0) 编辑
摘要:github仓库的创建 我们登录github,然后点左上角的图标,来到这个页面 然后我们点击start a project,填好仓库名之后,我们可以填写仓库的简介和选择是否需要一个初始的ReadMe文件。 点击创建,我们就可以看到我们现在的仓库里面有什么了,现在只有个readme文件 github远 阅读全文
posted @ 2021-01-07 17:23 艾尔夏尔-Layton 阅读(832) 评论(0) 推荐(1) 编辑
摘要:版本回退 当你误删了文件或进行了误操作,导致项目损坏时,就可以考虑版本回退(回滚)。 版本回退分为两个步骤,分为:先查看版本,确定需要回退的时刻点;使用指令进行回退; 查看版本号 语法1:git log 语法2:git log --pretty=online、 语法1是展示每次commit的序列号、 阅读全文
posted @ 2021-01-07 15:28 艾尔夏尔-Layton 阅读(310) 评论(0) 推荐(0) 编辑
摘要:git的三个区域 git操作区有三个部分:repository区、暂存区、工作区。 工作区可以说就是我们的本地项目文件区,我们在这个区编码。 暂存区可以理解为缓存,暂时存储已经修改文件的地方。 repository区就是我们的仓库区了,在这里可以看到我们每一个版本,且对他人可见。 本地仓库 什么是仓 阅读全文
posted @ 2021-01-07 11:37 艾尔夏尔-Layton 阅读(59) 评论(0) 推荐(0) 编辑
摘要:什么是git git是目前世界上最先进之一的分布式版本控制系统。 用git的好处 最直接的例子就是,学校里要求我们几个同学组成一个团队开发大作业,如果不用git等版本控制系统,我们每次更新项目就是把整个项目文件压缩,然后微信传来传去。备份也是压缩然后起不同的名字,然后传来传去。是真滴烦!最重要的是, 阅读全文
posted @ 2021-01-07 10:33 艾尔夏尔-Layton 阅读(62) 评论(0) 推荐(0) 编辑