首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Git协作流程
青春的三大队
创建于2022-01-13
订阅专栏
介绍工作中常用的Git协作历程、工具以及一些常用Git命令
暂无订阅
共14篇文章
创建于2022-01-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一个成功的Git分支模型(中文翻译)
对A successful Git branching mode文章的中文翻译,欢迎各路大佬批评指正~
Git仓库(1)
从今天开始Git学习的新的篇幅,接下来的3天将会介绍Git服务器的相关知识。 如果你想与团队的其他成员,可能最好的一种方式,就是将代码共享在大家都可访问的服务器上,选择Git服务器大概有这么2种方法:搭建私有的Git服务器和使用网络上的Git服务器,例如:GitHub、Gite…
Git仓库(2)
在创建Git服务器时,一般会使用一个裸仓库。这个裸仓库有两种方式:一种是在服务器指定目录下使用Git命令初始化一个裸仓库,另一种是基于已有的仓库导出成一个新的裸仓库。 如果这些用户通过SSH登录服务器时,拥对该仓库所在的文件路径的写权限,那么这些用户也会拥有像仓库中推送数据的权…
GIt服务器(3)
如果要想使用Git协议访问某个仓库,可为其配置一个Git守护进程,然后在那些无需身份验证即可访问的Git仓库中创建git-daemon-export-ok文件。 使用Git协议能够让你快速的并且无需身份验证访问Git数据,这里要在啰嗦一句,正是因为Git协议没有身份验证的功能,…
Git服务器(4):搭建GitLab服务器
docker pull gitlab/gitlab-ce,其中ce表示的是 Community Edition。 GitLab启动时间有点长,大概需要3分钟,启动后,在浏览器中输入http://ps.geoscene.cd:8083或者http://<ip>:8083…
Git分支(二)
在开始今天的内容之前,对昨天分享的分支的创建和切换补充几张图。以这次Git分享工程为例: Git中基本的分支操作与上述一列表中描述的逻辑相差不大。在每个开发迭代的中后期,经常会遇到这种情况: 在Bug还是一筹莫展的时候,项目经理突然提醒你已发布的版本中有个致命的问题需要马上解决…
Git分支(三)
昨天分享了关于分支合并相关的内容,通常情况下,合并分支时往往伴随着冲突的发生。今天这篇分享将介绍解决这种冲突的方法。 使用命令git add . && git commit -m "初始化仓库"提交修改,请注意,这里没有使用命令git commit -am …
Git分支(四)
今天将要分享的内容是:本地分支管理以及远程分支管理。 前面几天的内容分享了对于Git分支的相关操作以及如何解决分支合并的时的冲突,这个章节将会介绍一些分支管理的工具或者命令。 其中,*表示当前所处的分支,在修改项目文件之前需要确认当前所处的分支。 输出结果中包含了每个分支最新提…
Git分支(五)
今天分享Git分支最后一部分内容:变基,英文名为rebase。变基也是一种将一个分支合并到另外一个分支上的方法。 在介绍变基的相关操作之前,先来回顾一下之前合并操作的逻辑示意图。假设当前项目中共有2个分支:master和example分支,并且每个分支上都有对应的提交。在“Gi…
Git分支(一)
前面几天介绍的Git操作,接下来的几天将会分享一些Git中分支的用法。很多版本控制系统中都有分支的概念,创建分支意味着在偏离主分支并在特定的分支上完成自己的开发,从而不影响项目的主分支的开发。Git中
Git基础使用(三)
前两天主要介绍了对本地的Git仓库的一些基础操作,今天将会介绍对远程仓库的基本操作。 在平常的项目中,我们常常会与远程仓库打交道。远程仓库是指在互联网或者其他网络服务器上托管的项目版本库。通过远程仓库我们可以与其他项目团队成员共享工作成果。对于远程仓库的基础的使用,我们需要了解…
Git基础使用(二)
昨天介绍了如何使用Git中git add和git commit命令提交文件修改至暂存区和版本库。今天将介绍关于提交历史的相关操作以及如何为Git命令设置别名。 笔者前段时间fork了vue3的源代码,这次将它本章节的Git项目,来演示如何查看Git的提交历史。 Git中查看提交…
Git基础使用(一)
今日份的分享将会介绍Git本地的基本操作,涉及:创建或克隆操作、修改文件、提交到暂存区、提交修改至版本库,以及查看仓库的变更历史。接下来的操作使用的系统环境为Ubuntu 20.04,Windows上的操作也是一样的,只需要修改下涉及的文件或目录路径即可。 在本地建立Git项目…
Git入门
今天分享Git的入门内容,包括:版本控制系统的介绍、Git的简单历史、不同系统中安装Git的方法以及Git的相关初始配置。接下来开始今天的内容吧。 Git是现在最流行的版本控制系统,甚至没有“之一”这中说法。大家在使用Git的时候,有没有想过版本控制系统是什么,我们为什么有需要…