
Git
文章平均质量分 87
zeroxes
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Git详解(一) 本地操作
写在前面对于一门技术而言,20% 的知识可以解决你工作中遇到的80% 的问题,而剩下的80% 属于冷门知识,你可能很少会用到它们。对于 Git 而言,亦是如此。因此,我不可能将全部 Git 相关的知识点尽数列出,这也是不切实际的,因为技术总是在进步,在更新,在迭代。我能做的唯有将这门技术的精华与原理尽可能的说与你听,当然这其中必然掺杂着描述上的错误抑或本人理解上的不正确。所以我希望你可...原创 2020-01-01 16:59:36 · 1456 阅读 · 0 评论 -
Git详解(二) 远程操作
一次远程仓库推送注册 github 账号,创建仓库 testgit(相当于在本地的 testgit 文件夹执行 git init而生成的Git仓库)。将 github 远程仓库添加到本地,并为该远程仓库创建别名(别名通常使用 origin ):git remote add originhttps://github.com/BWHN/test.git此时 github...原创 2020-01-09 14:47:02 · 4560 阅读 · 0 评论 -
Git详解(三) 项目协作
裸库裸库即没有工作区的 Git 仓库,一般用于服务器上。创建裸库很简单,只需要在初始化 Git 仓库时加上 --bare 参数即可:git init --bare创建裸库 barerepo,查看该目录下的文件:可以发现,裸库中并没有 .git 目录。相对的,原本应该存放在 .git 目录下的文件直接出现在 Git 仓库中。因此我们一般会将裸库目录命名为后面加上.git 的...原创 2020-03-30 13:40:42 · 336 阅读 · 0 评论 -
Git详解(四) 分支整合
cherry-pick改写提交git cherry-pick可以理解为”挑拣”提交,它会获取某一个分支的单笔提交,并作为一个新的提交引入到你当前分支上。 当我们需要在本地合入其他分支的提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支上,那么就要使用git cherry-pick了。将指定的git cherry-pick <SHA-1>...原创 2020-04-02 16:27:28 · 274 阅读 · 0 评论 -
Git详解(补1) Git 对象
SHA-1 值,40位,前 2 位作为文件夹名,后 38 位作为文件名。一旦你将内容存储在了对象数据库中,那么可以通过cat-file命令从 Git 那里取回数据。 这个命令简直就是一把剖析 Git 对象的瑞士军刀。 为cat-file指定-p选项可指示该命令自动判断内容的类型,并为我们显示大致的内容:$ git cat-file -p d670460b4b4aece5...原创 2020-03-25 17:11:56 · 365 阅读 · 2 评论 -
Git详解(补2) 多分支开发思路
多分支思路:1、开发新功能,从develop直接拉功能分支,多人合作修改,就该没问题后,周三提测时,将多个功能分支合并到develop,同时从develop拉出一个发布版本分支release_branch.2、测试人员测试当前周需要发布的版本,如果发现bug,开发人员直接在此release分支修改bug,直到完全无问题,release分支修改bug后必须同步回developer分支,保证黄色developer分支代码的没问题。3、周四下午发布,将release分支合并到主分支,同时给主分支打tag.原创 2021-04-23 17:34:53 · 908 阅读 · 0 评论