标签: github

11 篇文章

thumbnail
第一章:Git简介
一 Git是什么 ​ Git是目前世界上最先进的分布式版本控制系统(没有之一)。 ​ Git有什么特点?简单来说就是:高端大气上档次! ​ 那什么是版本控制系统? ​ 如果你用Microsoft Word写过毕业论文,那你一定有这样的经历: ​ 想删除一个段落,又怕将来想恢复找不回来怎么办?有办法,先把当前文件“另存为……”一个新的Word文件,再…
thumbnail
第二章:Git的基本使用
GIT的基本使用 1、创建仓库并初始化 # 1、创建仓库 mkdir /Users/linhaifeng/pro # 2、初始化,表示即将对当前文件夹进行版本控制 cd /Users/linhaifeng/pro git init #注意 1、 创建版本库,版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件…
thumbnail
第三章:GIT的分支管理
GIT的分支管理 一 分支介绍 ​ 如果把Git比喻为一条小河,master分支是小河的主干/主分支,其他分支就是这条小河的支流,可以把所有分支合并到一起形成一条大河,滚滚奔向大海...... ​ Git本质上只是一棵巨大的文件树,分支指的是树的一个分叉,我们可以对分支进行合并。 ​ 那么分支在实际开发中有什么用处呢? ​ 如果你准备开发一个新功能…
thumbnail
第四章:远程仓库
远程仓库 一 介绍 ​ 到目前位置我们的版块库都是创建在本地的个人电脑里,如果公司有一台电脑,家里也有一台电脑,白天我们在公司开发完后,晚上回家也想继续开发,需要借助一个u盘来回拷贝,而每天来回带一个U盘拷贝着实麻烦,Git有没有类似于云盘似得东西可以进行数据同步呢?答案肯定是有。 GitHub,一个基于Git实现的代码托管的平台,可以将内容以及版…
thumbnail
第五章:多人协作
多人协作 一 创建多人协作 如果需要多人协同开发,一般有两种方式: 1、添加合作者一起来管理仓库:将其他用户添加到仓库合作者中之后,该用户就具有向当前仓库提交代码。 github上给自己的项目添加Collaborators 现在改为manage access 对方已经登录github账号,然后访问自己的邮箱就会有提示邮件 2、创建一个组织,然后再该…
thumbnail
第六章:Rebase变基
Rebase变基 一、介绍 ​ Rebase英文翻译变基,是用来把版本的提交日志进行合并整合,让我们看起来更加清晰的一种机制 ​ 主要有以下三种应用场景 二、场景一:把本地同一分支上提交的多个版本整合成一条线 ​ 程序员小林本地编写并提交了n个版本,这n个版本对小林来说是有用的,但对于他人来说是无意义的,所以我们没必要将这n个版本都跟整个分支一起推…
第八章:标签管理
标签管理 一 标签介绍 ​ 每次commit一个版本,都会生成一个编号,如"fa4aa452a6a3aa",我们可以用该编号来回滚版本,但是该编号太难记忆了,我们可以为一个版本打一个标签, ​ 事实上,tag就是一个让人容易记住的有意义的名字,它是跟某个commit绑在一起的。发布一个版本时,我们通常先在版本库中打一个标签(ta…
第九章:忽略某些文件名
忽略某些文件名 有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦 在Git工作区的根目录下(即.git的父目录下)创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,在commit时Git就会自动忽略这些文件。 不需要从头写.gitignore文件,GitHub已经为我们准备了各种配…
thumbnail
第十章:Pycharm同步本地代码至GitHub
Pycharm同步本地代码至GitHub 一 注册Github账号 github地址,进入注册账号 二 安装git Windows下载地址1 Windows下载地址2 在官方下载完后,双击exe文件进行安装,安装到Windows Explorer integration的时候,将选项中的“Git Bash here”和“Git GUI here”打…
thumbnail
第十一章:Gitee码云
Gitee码云 一 介绍 使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。 如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——Gitee(gitee.com)。 和GitHub相比,Gitee也提供免费的Git仓库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发…

You cannot copy content of this page