![](https://img-blog.csdnimg.cn/652507bc98c14a92986c5164ae838a79.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
代码管理
文章平均质量分 60
Git
morningcat2018
情深不寿,慧极必伤
展开
-
学习gerrit笔记
服务端:github、gitlab、gerrit客户端:git初始化仓库git clone …或者repo init && repo syncrepo 是一个工具,内部包含了 git 命令检出代码分支git fetch origin dev1git checkout -b dev1 FETCH_HEADgit仓库关心的修改包括新增文件删除文件 【重命名被视为删除并新增文件】更新文件内容改变文件的可执行属性 【读写属性不关心】暂存文件git add &l原创 2022-05-23 22:42:19 · 218 阅读 · 0 评论 -
git worktree 笔记
git worktree描述worktree 命令git worktree add其他命令参考手册和其他资料学习吧其他资料描述git worktree 命令可以管理一个 git 仓库的多个工作树,每个工作树都可以 pull 出不同的分支;这就相当于一个仓库签出多个分支同时进行开发;(但这里的同时开发依然是要打开多个工程进行开发;当时我就在思考几个问题,问题1:为啥不在一个worktree中切换分支达到这个效果呢?后来总结了网络的回答和自己的经历来说:如果两个分支差异不大,切换分支是比较方便的原创 2022-05-22 13:02:48 · 554 阅读 · 0 评论 -
Pro Git笔记--3.分支
Pro Git笔记--3.分支分支简介分支创建分支简介假设现在有一个工作目录,里面包含了三个将要被暂存和提交的文件git add README test.rb LICENSEgit commit -m ‘commit of my project’当使用 git commit 进行提交操作时,Git 会先计算每一个子目录(本例中只有项目根目录)的校验和, 然后在 Git 仓库中这些校验和保存为树对象。随后,Git 便会创建一个提交对象, 它除了包含上面提到的那些信息外,还包含指向这个树对象(原创 2022-03-21 21:07:20 · 210 阅读 · 0 评论 -
git 稀疏检出
git init my-project-acd my-project-agit remote add origin https://gitcode.net/u013837825/es-demo.gitgit config core.sparsecheckout trueecho xxx/ >> .git/info/sparse-checkout或者在 .git/info/ 目录下编辑 sparse-checkout 文件(不存在则新建文件)内容git pul.原创 2022-03-14 22:40:25 · 909 阅读 · 0 评论 -
使用 git 多人合作的基本流程
fork 项目git clone 到本地git romote add name1(例如fork项目的作者的名字) git@github.com:xxx/xxx.gitgit pull name1 master修改本地仓库文件git commit ,然后 git push 到自己的远程仓库创建 pull request 合并请求执行流程:1,2,3 仅初始化时执行一次即可;...原创 2022-02-10 01:07:22 · 371 阅读 · 0 评论 -
Pro Git笔记--2.基础
Pro Git笔记--2.基础创建 Git 仓库记录每次更新到仓库【重点】查看提交历史撤消操作远程仓库的使用打标签Git 别名Pro Git 文档创建 Git 仓库在已存在目录中初始化仓库cd my-workspacemkdir my-prpject-acd my-prpject-agit initgit init 该命令将创建一个名为 .git 的子目录,这个子目录含有你初始化的 Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干克隆现有的仓库git原创 2022-03-14 22:30:49 · 1064 阅读 · 0 评论 -
Pro Git笔记--1.起步
Pro Git笔记--1.起步关于版本控制Git 是什么?安装 Git初次运行 Git 前的配置获取帮助Pro Git 文档关于版本控制集中化的版本控制系统有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。如:CVS,SVN 等等分布式版本控制系统客户端并不只提取最新版本的文件快照, 而是把代码仓库完整地镜像下来,包括完整的历史记录。每一次的克隆操作,实际上都是一次对代码仓库的完整备份。如:Git、Mer原创 2022-03-13 08:40:19 · 149 阅读 · 0 评论