Git Can't Be Made Consistent - Bram Cohen's Journal — LiveJournal
If this type of authorization does not work for you, convert your account using the link By logging in to LiveJournal using a third-party service you accept LiveJournal's User agreement Are we misunderstanding what you meant? Мыс Бринера и Ковш бухты Рудной Как не нужно делать, если у вас образовался долг по кредитке «У нас есть человек, который помечает всех обнажённых» «Наконец-то нормальная командировка» «Без сна» в МТЮЗе. О любви, преступлении, музыке и смерти Предрождественский Кипр. Прогулка Три портрета Надежды Половцовой и не только Новороссийский декабрь — почти март Продакт-плейсмент «Аэрофлота» в «Кавказской пленнице» Пакистан: Ларкана и Мохенджо-Д
28 Git Can't Be Made Consistent This post complains about Git lacking eventual consistency. I have a little secret for you: Git can't be made to have eventual consistency. Everybody seems to think the problem is a technical one, of complexity vs. simplicity of implementation. They're wrong. The problem is semantics. Git follows the semantics which you want 99% of the time, at the cost of having some edge cases which it's inherently just plain broken on. When you make a change in Git (and Mercurial) you're essentially making the following statement: This is the way things are now. Forget whatev
related reading
- A successful Git branching model >> nvie.comnvie.com
- How to Write a Git Commit Messagecbea.ms
- Git at any scalecursor.com
- How to Write Better Git Commit Messages – A Step-By-Step Guidefreecodecamp.org
- How Core Git Developers Configure Git | Butler's Logblog.gitbutler.com
- Git from the Bottom Upjwiegley.github.io
- Using Gitcs61bl.org
- Writing commit messageschiark.greenend.org.uk
- A Note About Git Commit Messagestbaggery.com
- How Git works: A complete guide to branches, merges, and collaborationdeveloper.ibm.com
- How I Use Git Worktreesmatklad.github.io
- git rebase: what can go wrong?jvns.ca