git rebase 与提交纪录重写

前言 千万不要在主分支和远端分支有提交纪录的时候使用git rebase命令。 前段时间有这样一个需求,在不改变大体上git提交树的基础上,修改某个git提交节点的提交内容。查询到发现git rebase命令。 主要用处: 更改历史节点; 更改历史提交纪录,合并本地未提交的提交纪录; 操...

2018-11-27 00:42:44

阅读数 55

评论数 0

git push 与 仓库迁移

前言 Git提交纪录是项目的灵魂。 前段时间,因为某些特定原因。导致需要进行仓库的迁移。但是又想保留原有的提交纪录。于是查询了下,发现有git push --mirror命令可以完美符合我的要求。 操作过程 通过cd命令到达本地仓库的.git路径下; 在远端新建一个仓库,...

2018-11-27 00:23:43

阅读数 28

评论数 0

GitHub 角色说明

管理员 权限说明:管理员拥有项目的全部权限,包括删除项目和清空项目等开发者 权限说明:开发者能推送代码,新建和删除分支,创建Issue,Pull Request,Wiki 等观察者 权限说明:私有项目观察者不能操作代码,但可以下载代码,可以创建Wiki,Issue,Pull Request...

2017-12-05 17:45:08

阅读数 454

评论数 0

Git回滚到历史节点(SourceTree篇)

使用SourceTree 回滚Git的基本步骤。由于上回没写,导致又摸索了一次,引以为戒。 原理原理,我们都知道Git是基于Git树进行管理的,要想要回滚必须做到如下2点: 本地头节点与远端头节点一样(Git提交代码的前提条件); 于本地头节点获取某次历史节点的更改。 说的有点抽象,以图来进行形...

2017-09-30 14:50:43

阅读数 11245

评论数 4

Git 冲突是如何产生的及如何解决冲突?

Git 冲突是如何产生的及如何解决冲突? 冲突是如何产生的 如何解决冲突 1. 冲突是如何产生的我们都知道,Git的实现途径是1棵树。比如有一个节点树(point1), * 我们基于point1进行开发,开发出了结点point2; * 我们基于point1进行开发,开发出了结点point3; ...

2017-03-07 23:18:51

阅读数 8230

评论数 13

提示
确定要删除当前文章?
取消 删除
关闭
关闭