Git/Github/GitLab学习
大厂offer宝典
这个作者很懒,什么都没留下…
展开
-
9. Git--解决冲突/分支管理策略
》》点赞,收藏+关注,理财&技术不迷路《《解决冲突人生不如意之事十之八九,合并分支往往也不是一帆风顺的。准备新的feature1分支,继续我们的新分支开发:$ git switch -c feature1Switched to a new branch 'feature1'修改readme.txt最后一行,改为:Creating a new branch is quick AND simple.在feature1分支上提交:$ git add readme.txt原创 2020-08-20 00:05:38 · 332 阅读 · 0 评论 -
8. Git--分支管理
》》点赞,收藏+关注,理财&技术不迷路《《分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习Git的时候,另一个你正在另一个平行宇宙里努力学习SVN。如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了Git又学会了SVN!分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天原创 2020-08-20 00:04:38 · 162 阅读 · 0 评论 -
7. Git--远程仓库操作(添加,克隆,pull&push)
》》点赞,收藏+关注,理财&技术不迷路《《远程仓库到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击已经不幸学了SVN的童鞋,本章开始介绍Git的杀手级功能之一(注意是之一,也就是后面还有原创 2020-08-20 00:03:21 · 155 阅读 · 0 评论 -
6. 管理/撤销/...修改 | 删除文件
》》点赞,收藏+关注,理财&技术不迷路《《现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀,因为Git跟踪并管理的是修改,而非文件。你会问,什么是修改?比如你新增了一行,这就是一个修改,删除了一行,也是一个修改,更改了某些字符,也是一个修改,删了一些又加了一些,也是一个修改,甚至创建一个新文件,也算一个修改。为什么说Git管理的是修改,而不是文件呢?我们还是做实验。第一步,对readme.txt做一个修改,比如加一行内容:$ c原创 2020-08-20 00:02:32 · 99 阅读 · 0 评论 -
5. Git--工作区和暂存区
》》点赞,收藏+关注,理财&技术不迷路《《工作区和暂存区Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。工作区(Working Directory)就是你在电脑里能看到的目录,比如我的learngit文件夹就是一个工作区:版本库(Repository)工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支maste原创 2020-08-20 00:01:13 · 68 阅读 · 0 评论 -
4. Git--修改/回退等操作
》》点赞,收藏+关注,理财&技术不迷路《《我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容:Git is a distributed version control system.Git is free software.现在,运行git status命令看看结果:$ git statusOn branch masterChanges not staged for commit:.原创 2020-08-19 23:59:59 · 918 阅读 · 0 评论 -
3. Git--创建版本库
》》点赞,收藏+关注,理财&技术不迷路《《什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。所以,创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngitpwd命令用于显示原创 2020-08-19 23:59:19 · 99 阅读 · 0 评论 -
2. 安装Git
》》点赞,收藏+关注,理财&技术不迷路《《最早Git是在Linux上开发的,很长一段时间内,Git也只能在Linux和Unix系统上跑。不过,慢慢地有人把它移植到了Windows上。现在,Git可以在Linux、Unix、Mac和Windows这几大平台上正常运行了。要使用Git,第一步当然是安装Git了。根据你当前使用的平台来阅读下面的文字:在Linux上安装Git:首先,你可以试着输入git,看看系统有没有安装Git:$ gitThe program 'git' i.原创 2020-08-19 23:58:09 · 76 阅读 · 0 评论 -
1. Git简介
》》点赞,收藏+关注,理财&技术不迷路《《(**版权声明,该篇文章是楼主零零散散从各类科普网站找的,非原创,若有侵权立删**)Git诞生:很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方原创 2020-08-19 23:57:33 · 607 阅读 · 0 评论 -
快速入门Git总结
》》点赞,收藏+关注,理财&技术不迷路《《mkdir 创建仓库repositorypwd 看位置git init(文件夹下会多一个.git文件,若没有,就用ls-ah命令查看)------------------------------------------------------------------写一个readme.txt文件Git is a version control systemGit is free software一定放在learngit.原创 2020-08-19 23:56:01 · 639 阅读 · 0 评论