Skip to content

Latest commit

 

History

History
181 lines (150 loc) · 11 KB

version-control.md

File metadata and controls

181 lines (150 loc) · 11 KB

Bookmarks tagged [version-control]

https://stackoverflow.com/questions/3528245/whats-the-difference-between-git-reset-mixed-soft-and-ha...

Nice explanation with example


https://medium.com/@mattia.battiston/why-i-love-trunk-based-development-641fcf0b94a0

Why I love Trunk Based Development (or pushing straight to master)


https://trunkbaseddevelopment.com/

A source-control branching model, where developers collaborate on code in a single branch called ‘trunk’ *, resist any pressure to create other long-lived development branches by employing documented ...


https://cacm.acm.org/magazines/2016/7/204032-why-google-stores-billions-of-lines-of-code-in-a-single...

This article outlines the scale of that codebase and details Google's custom-built monolithic source repository and the reasons the model was chosen. Google uses a homegrown version-control system to ...


https://stackoverflow.com/questions/927358/how-do-i-undo-the-most-recent-local-commits-in-git

$ git commit -m "Something terribly misguided"              (1)
$ git reset HEAD~                                           (2)
<< edit files as necessary >>                               (3)
$...
* **tags**: [version-control](../tagged/version-control.md), [git](../tagged/git.md)
---
#### [gh](https://github.com/rjeczalik/gh)
_<sup>https://github.com/rjeczalik/gh</sup>_

Scriptable server and net/http middleware for GitHub Webhooks.
* **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md)
* :octocat: **[source code](https://github.com/rjeczalik/gh)**
---
#### [git2go](https://github.com/libgit2/git2go)
_<sup>https://github.com/libgit2/git2go</sup>_

Go bindings for libgit2.
* **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md)
* :octocat: **[source code](https://github.com/libgit2/git2go)**
---
#### [go-git](https://github.com/src-d/go-git)
_<sup>https://github.com/src-d/go-git</sup>_

highly extensible Git implementation in pure Go.
* **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md)
* :octocat: **[source code](https://github.com/src-d/go-git)**
---
#### [go-vcs](https://github.com/sourcegraph/go-vcs)
_<sup>https://github.com/sourcegraph/go-vcs</sup>_

manipulate and inspect VCS repositories in Go.
* **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md)
* :octocat: **[source code](https://github.com/sourcegraph/go-vcs)**
---
#### [hercules](https://github.com/src-d/hercules)
_<sup>https://github.com/src-d/hercules</sup>_

gaining advanced insights from Git repository history.
* **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md)
* :octocat: **[source code](https://github.com/src-d/hercules)**
---
#### [hgo](https://github.com/beyang/hgo)
_<sup>https://github.com/beyang/hgo</sup>_

Hgo is a collection of Go packages providing read-access to local Mercurial repositories.
* **tags**: [go](../tagged/go.md), [version-control](../tagged/version-control.md)
* :octocat: **[source code](https://github.com/beyang/hgo)**
---
#### [猴子都能懂的GIT入门](http://backlogtool.com/git-guide/cn/)
_<sup>http://backlogtool.com/git-guide/cn/</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [沉浸式学 Git](http://igit.linuxtoy.org/index.html)
_<sup>http://igit.linuxtoy.org/index.html</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [学习 Git 分支](http://pcottle.github.io/learnGitBranching/)
_<sup>http://pcottle.github.io/learnGitBranching/</sup>_

(点击右下角按钮可切换至简体及正体中文)
* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [svn 手册](http://svnbook.red-bean.com/nightly/zh/index.html)
_<sup>http://svnbook.red-bean.com/nightly/zh/index.html</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Pro Git 中文版](https://www.gitbook.com/book/0532/progit/details)
_<sup>https://www.gitbook.com/book/0532/progit/details</sup>_

(整理在gitbook上)
* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Pro Git](https://git-scm.com/book/zh/v2)
_<sup>https://git-scm.com/book/zh/v2</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Mercurial 使用教程](https://www.mercurial-scm.org/wiki/ChineseTutorial)
_<sup>https://www.mercurial-scm.org/wiki/ChineseTutorial</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [HgInit (中文版)](https://zh-hginit.readthedocs.io/en/latest/)
_<sup>https://zh-hginit.readthedocs.io/en/latest/</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [GotGitHub](http://www.worldhello.net/gotgithub/index.html)
_<sup>http://www.worldhello.net/gotgithub/index.html</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Got GitHub](https://github.com/gotgit/gotgithub)
_<sup>https://github.com/gotgit/gotgithub</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Git教程](http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000)
_<sup>http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000</sup>_

(本文由 [@廖雪峰](http://weibo.com/liaoxuefeng) 创作,如果觉得本教程对您有帮助,可以去 [iTunes](https://itunes.apple.com/cn/app/git-jiao-cheng/id876420437) 购买)
* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [GitHub秘籍](https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/)
_<sup>https://snowdream86.gitbooks.io/github-cheat-sheet/content/zh/</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Github帮助文档](https://github.com/waylau/github-help)
_<sup>https://github.com/waylau/github-help</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Git 参考手册](http://gitref.justjavac.com)
_<sup>http://gitref.justjavac.com</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/)
_<sup>http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/zh_cn/</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [git-flow 备忘清单](http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html)
_<sup>http://danielkummer.github.io/git-flow-cheatsheet/index.zh_CN.html</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Git Community Book 中文版](http://gitbook.liuhui998.com)
_<sup>http://gitbook.liuhui998.com</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Git-Cheat-Sheet](https://github.com/flyhigher139/Git-Cheat-Sheet)
_<sup>https://github.com/flyhigher139/Git-Cheat-Sheet</sup>_

(感谢 @flyhigher139 翻译了中文版)
* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---
#### [Git - 简易指南](http://rogerdudler.github.io/git-guide/index.zh.html)
_<sup>http://rogerdudler.github.io/git-guide/index.zh.html</sup>_

* **tags**: [version-control](../tagged/version-control.md), [free-programming-books](../tagged/free-programming-books.md), [free-programming-books-zh](../tagged/free-programming-books-zh.md)
---