Git、GitHub、Gitee、GitLab
文章平均质量分 85
华科大胡子
这个作者很懒,什么都没留下…
展开
-
Git学习笔记(第10章):自建代码托管中心GitLab
GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它使用Ruby语言写成。后来,一些部分用Go语言重写。截止2018年5月,该公司约有290名团队成员,以及2000多名开源贡献者。原创 2024-01-25 10:29:38 · 1901 阅读 · 0 评论 -
Git学习笔记(第9章):国内代码托管中心Gitee
众所周知,GitHub服务器在国外,使用GitHub作为项目托管网站,如果网速不好的话,严重影响使用体验,甚至会出现登录不上的情况。针对这个情况,大家也可以使用国内的代码托管网站-码云。码云是开源中国推出的基于Git的代码托管服务中心,网址是,使用方式跟GitHub一样。另外,Gitee还是一个中文网站,如果你英文不是很好,它将是最好的选择。原创 2024-01-24 10:57:00 · 945 阅读 · 0 评论 -
Git学习笔记(第8章):IEAD实现GitHub操作(VSCode)
至此,远程仓库创建完毕(此时远程仓库还未有代码)。:输入远程仓库名 → 选择远程仓库的类型 → 点击“Create Repository”:安装“GitHub Pull Requests and Issues”插件。:点击右上角的“+” → New repository。:本地库推送到远程库(由于网络原因,可能需要尝试多次):添加远程仓库(即本地仓库需要关联哪一个远程仓库):修改远程仓库代码,并提交远程仓库。操作同“6.1.1 创建远程库”:GitHub查看效果。:远程库拉取到本地库。原创 2024-01-23 11:41:34 · 1301 阅读 · 0 评论 -
Git学习笔记(第7章):IDEA实现Git操作(VSCode)
菜单栏树状视图VS.列表视图Commit:一般不用Refresh:当项目发生改动时,可点击此处进行刷新:各种Git命令的集成Changes红色变为阴影:删除此行(改)红色变为绿色:修改此行(删)阴影变为绿色:添加此行(增)原创 2024-01-22 17:14:25 · 1276 阅读 · 0 评论 -
Git学习笔记(第6章):GitHub操作(远程库操作)
成员1(大佬)完成代码编写并推送到远程仓库后,随后就到外地旅游了。此时,成员1(大佬)直接登录GitHub对远程仓库进行修改并提交。几天后,成员1(大佬)旅游回到公司,发现其本地库的代码(并不是最新版本)和远程库的代码并不完全一致(不同步)。至此,远程仓库创建完毕(此时远程仓库还未有代码)。远程仓库的别名(remote name) 与 远程仓库的URL 的对应关系。将远程仓库分支上的最新内容拉取到本地仓库的当前分支,并进行合并。要求:成员2(新手)将成员1(大佬)的远程库克隆到自己的本地库。原创 2024-01-19 13:32:14 · 1129 阅读 · 0 评论 -
Git学习笔记(第5章):Git团队协作机制
Git进行版本控制都是在本地库操作的。若想使用Git进行团队协作,就必须借助代码托管中心。原创 2024-01-19 13:27:07 · 817 阅读 · 0 评论 -
Git学习笔记(第4章):Git分支
一般公司会有多个服务器,每个服务器的作用不尽相同,比如开发环境、测试环境、生产环境等。在版本控制过程中,有时需要同时推进多个任务。此时,我们可以为每个任务创建单独分支。使用分支意味着程序员可以把自己的工作从开发主线上分离开来,开发自己分支的时候,不会影响主线分支的运行。对于初学者而言,分支可以简单理解为副本,一个分支就是一个单独的副本。(分支底层其实也是指针的引用)原创 2024-01-18 12:29:25 · 1456 阅读 · 0 评论 -
Git学习笔记(第3章):Git常用命令
命令作用git config --global user.name 用户名设置用户签名git config --global user.email 邮箱设置用户签名git init初始化本地库git status查看本地库状态git add文件名添加到暂存区日志信息文件名提交到本地库git refloggit log查看历史版本版本号版本穿梭。原创 2024-01-18 11:20:23 · 1455 阅读 · 0 评论 -
Git学习笔记(第2章):Git安装
官网地址:GitStep1GNU协议Step2安装位置Step3选项配置Step4安装目录名Step5默认编辑器Step6Step7环境变量Step8Step9行末换行符Step10终端类型Step11pull合并模式Step12凭据管理器Step13其他配置Step14实验室功能Step15Step16。原创 2024-01-17 12:26:54 · 726 阅读 · 0 评论 -
Git学习笔记(第1章):Git概述
Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git易于学习占地面积小性能极快。它具有廉价的本地库方便的暂存区域和多个工作流分支等特性。其性能优于Subversion、CVS、Perforce 和 ClearCase等版本控制工具。原创 2024-01-17 12:18:17 · 1166 阅读 · 0 评论