
Git
git相关笔记
轻舞飞扬SR
视频压缩,视频编码,图像处理,图像压缩
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Git] 代码管理之 Git 专栏
[Git] 代码管理之 Git原创 2020-12-06 23:06:28 · 167 阅读 · 0 评论 -
[Git] 代码管理之 Git(六)Git rebase 压缩提交历史
我们在工作中,可能会出现这样的情况,一项工作由好几个同事同时完成,然后每个人针对当前的feature都有对应的提交,那么就会造成同一个feature有多次提交的这样的冗余存在;除此之外,如果我们自己针对同一个feature的每天的提交以及一些细微的修改(代码格式或者一些typo),这样的commit是没有必要全部push到远程服务端的,那么这个时候我们就需要用git rebase 这个工具来“压缩”一下这些commit信息,换一句话说,就是把这些提交信息汇总成一条然后push给远程服务器。rebase原创 2020-12-06 21:05:42 · 2208 阅读 · 0 评论 -
[Git] 代码管理之 Git(五)优雅地提交一次Commit
前面的几篇博客都已经讲了commit的基本用法了,现在我们简单地回顾下commit的用法。Commit简单用法当我们在本地工作区修改完代码,然后将本地修改了的文件通过add命令添加到暂存区,假如本地修改了encodeApp.c这个文件,则使用下面的命令。git add encodeApp.c然后我们就可以将暂存区的内容通过commit命令提交到本地仓库了。git commit encodeApp.c -m "encodeApp function added"我们简单的个人项目或者是小团队的项原创 2020-12-06 01:02:10 · 1218 阅读 · 0 评论 -
[Git] 代码管理之 Git(四)Git 的四大区域与文件状态
虽然之前的文章已经涉及到了git的四大区域的概念,这里集中来整理一下。Git四大区域首先看一张图这张图中一共有四个区域,分别为workspaceindex/stagerepositoryremoteWorkspace区域工作区,就是我们平时存放项目代码的地方,我们的代码工作也是在这里进行index / Stage区域暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息Repository区域仓库区(或版本库),就是安全存放数据的位置,这里面有你提交到原创 2020-12-04 00:12:10 · 595 阅读 · 1 评论 -
[Git] 代码管理之 Git(三)Git 服务器的搭建
我们平时使用git的时候,都是我们直接去拉取别人的仓库的代码,然后修改后提交到git服务器去,那如果我们想自己搭建自己的Git服务器该怎么做呢?建立仓库首先登录到我们准备用来做服务器的机子上,我这里直接用WSL的Ubuntu 20.04了。如果做过Linux管理的一般知道,我们首先需要给这台Git服务器建立用户组和用户(如果不存在的话),所以我们使用下面的命令:- sudo useradd git // 建立名为git的用户- sudo groupadd git // 建立名为git的用户组- s原创 2020-12-03 23:08:23 · 241 阅读 · 0 评论 -
[Git] 代码管理之 Git(二)Git的暂存区管理
Git管理重命名文件当我们在git里完成了一些操作,然后添加了当前修改的一些文件到暂存区后准备下一步的开发,但是在下一步的开发中,我们修改了一些文件的文件名,比如后缀名改了之类的操作时,我们再次add到暂存区时,会出现我们删除了一个文件,且又新建了一个同名文件。那之后按照流程我们需要将test.cpp加入到暂存区,然后将暂存区已有的文件删除。那么这么一番操作下来,git 察觉到的情况是我们将文件重命名了。所以,我们如果想重命名文件,可以执行以下步骤:不过,这个过程好复杂,就是简简单单地重命名一个原创 2020-07-19 19:30:11 · 452 阅读 · 0 评论 -
[Git] 代码管理之 Git(一)Git 入门
Git 简介当我们开发一个产品的时候。所有的代码并不是一气呵成全部一次性完成的,肯定是经过多个步骤,大项目甚至会多人好几个月甚至几年共同开发而成的,而这个过程中,我们的代码要形成很多个版本,好比(图片摘自网上)这么多的版本,不好管理,同时也不好知道下一个版本相对于上一个版本到底修改了哪里。正是基于无论是文章还是软件的管理混乱这个初衷,软件版本管理工具横空出世。软件版本管理工具主要可分为两类...原创 2020-03-21 23:43:02 · 1654 阅读 · 0 评论