Git

(43)

Git 对比两个版本间某一个文件的变化

先列出两个版本间发生更改的文件列表 git diff commit1 commit2 --stat --name-only 查看指定文件在两个版本间发生的变更 git diff commit1 commit

语义化版本号 SemVer

今天在看 golang 文档时看到这样一句话 > The go.mod file was updated to include explicit versions for your dependencies, where v1.5.2

微软给力!Github 支持无限量免费私有仓库了

Github 官方博客声明 https://blog.github.com/2019-01-07-new-year-new-github/ 之前只有付费用户才能创建私有仓库,现在可以免费无限量创建私有仓库了。 但是,有一个

Git 统计历史提交的 Commit 总数

命令如下: ``` > git rev-list --all --count 282 ``` 可以看到,当前项目的历史提交总数为 282 次。包含了所有分支中的提交。 ## alias 这个命令太复杂了,很难记住。

git push 基于 detached HEAD 上的修改

在服务器上调试代码时,做了一件非常愚蠢的事情。由于 revert 失误,产生了一个错误的 commit,为了不影响同事的接口调用,我 checkout 到了一个历史版本上。 然后,我开始不断 revert 有问题的 commit。终于

通过 git diff 生成 patch 补丁

基于同一套代码,做了两套系统,一套英文的,一套中文的。最近改了一个功能,在英文系统上改的,改动很大,涉及的文件众多。而这个功能验证通过之后,需要在中文系统上再实现一遍。非常痛苦。。。 于是想到是否可以通过 git diff 为英文系统

android 手机上阅读编写代码的最佳 app 组合 Pocket Git + QuickEdit

日常生活中有大量的零碎时间,非常适合阅读代码片段,或者修改小的 bug。但是这种零碎时间往往是电脑不在身边的时候,例如 - 中午出去觅食的等待上餐时间 - 陪孩子去医院体检的排队时间 - 晚上干完家务疲惫的躺着沙发上的时间

github 上同步 forked project

之前 fork 过一个 github 上的项目,现在又想给这个项目 pull request,发现 fork 的代码已经很旧了,需要同步一下源项目的代码。 具体操作如下 ``` git remote add upstream

git 查看指定文件的修改历史记录

使用 git 经常遇到这样的使用场景 - 查看一个文件被哪些兄弟修改过 - 查看一个文件近期是否发生改动 查看一个文件的历史修改记录列表 git log 会列出 commit 的概要列表 以 weex ha

花式使用 proxy 访问 Github - Github No.1, Proxy No.2, XXX No.7

转投 Sage 开发 wordpress 模板,初始化 Sage 代码目录折腾了我半天时间。 遇到的第一个问题是, composer 无法拉取 dev-master 的代码 ``` $ composer create-proj