随笔分类 - Git
摘要:[TOC] rebase的优点和缺点 优点 rebase最大的好处是你的项目历史会非常整洁 rebase 导致最后的项目历史呈现出完美的线性——你可以从项目终点到起点浏览而不需要任何的 fork。这让你更容易使用 git log、git bisect 和 gitk 来查看项目历史 缺点 安全性, ,
阅读全文
摘要:[TOC] 查看配置文件路径: 查看系统级别配置: 查看全局级别配置: 查看项目级别配置: Git的三个配置文件读取优先级:版本库级别配置文件 全局配置文件 系统级配置文件 版本库级别配置文件会覆盖全局配置文件,全局配置文件覆盖系统级别配置文件,仅覆盖相同的值。 查看其他配置命令: 查看所有设置:
阅读全文
摘要:记录一些比较特别的命令: 1.清理恢复 git clean -xdf 清理所有未untracked的文件和文件夹 git reset --hard 恢复所有已tracked的文件和文件夹 将这两个合并起来就是恢复到旧的干净的版本。 删除所有未untracked的文件和文件夹,但是不删除在.gitig
阅读全文
摘要:.gitconfig文件夹一般是在C:\Users\Administrator路径下,用于全局的git的配置 下面是git别名的设置: 在使用git status sb的时候,会看到很多标志 "http://blog.csdn.net/bing_ka/article/details/73831259
阅读全文
摘要:使用git rebase -i来合并多个commit到一个新的commit内 合并最上面的4个commit到9f015b3中,并生成一个新的commitid 想要合并1-5条,有两个方法 1.从HEAD版本开始往过去数3个版本 2.指名要合并的版本之前的版本号 请注意ff4cda8这个版本是不参与合
阅读全文
摘要:情形:有两个git服务器,比如github,gitosc,有个项目同时在两个服务器上,要互相同步 其实命令还是比较简单的,比如一个现有的git项目,在github,gitosc中分别创建好对应的项目。 1:移除现在旧有的远程服务器origin 2:关联gitosc远程库 关联github远程库 3.
阅读全文