emilsit + git   49

How to avoid relying on github: mirror your repository | Dean Clatworthy
If a remote has multiple URLs, git will push to all of them. Cool.
git  tips 
january 2013 by emilsit
The Universe of Discourse : My Git Habits
It's a lot of work to do this but it's worth it.
git  workflow 
march 2012 by emilsit
git-annex
Manage (large) files "with" git but don't store the blobs in git.

An extension to git, sort of like Mercurial's largefiles except you can't convert existing repos (well, without using filter-branch or something).
git  software 
december 2011 by emilsit
clone breaks replace - Phillip Susi - org.kernel.vger.git - MarkMail
Interesting thread about git replace refs and why it works the way it does.
git 
december 2011 by emilsit
Adam Dymitruk - Google+ - Branch-per-Feature The big WHY: Fast, flexible, high…
A workflow taking advantage of git-rerere and continuous integration of lots of small feature branches.
git 
december 2011 by emilsit
Counterintuitive tag behaviour (broken design?) - Stuart W. Marks - com.selenic.mercurial - MarkMail
Mercurial users on why hgtags may make some sort of sense. (See reply from Matt Mackall further down).
mercurial  git 
december 2011 by emilsit
RockStarProgrammer - The Differences Between Mercurial and Git
Old but still largely correct. Fails to capture what "mutability" is really about.
mercurial  git  comparison 
december 2011 by emilsit
AlBlue’s Blog: Mercurial and Git: a technical comparison
In-depth look covering the good stuff; good if you don't know much about the internals of either.
git  mercurial  comparison 
december 2011 by emilsit
Why I Switched to Git From Mercurial — Extra Cheese
1 and 2: Git's repo efficiently content, compressing deltas across all files in the tree.
3. Git keeps track of names carefully.
git  mercurial  comparison 
december 2011 by emilsit
A Git User's Guide to Mercurial Queues / Steve Losh
Trying to use mq to replace Git branches is a sad and painful experience.
git  mercurial 
december 2011 by emilsit
Git branches on mercurial - Kiln Knowledge Exchange
There are a lot of questions on the Kiln Stackexchange about the confusing number of number of options for Mercurial branching. This is one which explains a bit about how to use bookmarks to do lightweight branching.
git  mercurial 
november 2011 by emilsit
git - Creating GitHub repository with only a subset of a local repository's history - Stack Overflow
Great post on how to create a history-truncated repo in using orphan checkout and replacement refs
git  from twitter
april 2011 by emilsit
Git Cheatsheet
A clickable git cheatsheet showing how to move between different workflow areas (working tree, index, repos)
git  reference 
april 2011 by emilsit
github/gitignore - GitHub
A nice collection of .gitignore templates for different types of projects.
git 
april 2011 by emilsit
Git Going With DVCS v1.5.2
Tutorial slides from Matthew McCullough giving a decent and quick overview of Git and its benefits.
git  presentation 
february 2011 by emilsit
toofishes.net - Git smart HTTP transport on lighttpd
Simple block of lighttpd config that will pass some URLs over to git-http-backend (git 1.6.6 and newer).
git  lighttpd  configuration 
january 2011 by emilsit
nvie.com » Blog Archive » A successful Git branching model
A detailed walk through of one way to manage a development and release process using branches with git. Clean, plenty of example command, and a PDF summary diagram for printing.
git  tips 
april 2010 by emilsit
A Visual Git Reference
Nice reference to how the various commands modify HEAD, staging area, and working directory.
git  reference 
april 2010 by emilsit
On git and usability
"subversion’s internal model is fairly complex, but you are not expected to understand it. You just have to know the half dozen commands you’ll ever need, and you use them, and everything is fine. Git’s model is fundamentally fairly simple [...] but you are expected to understand it fully to use git effectively."
git 
january 2010 by emilsit
Index of /tig
Try instead of show-branch (but yeah, maybe it ought to be fixed.) Do you log hg glog better?
git  from twitter
march 2009 by emilsit
Mirroring a synced Android Source Tree - Repo and Gerrit Discussion | Google Groups
How to create a local mirror of android using repo. Need to investigate its --mirror option more.
git  android  repo 
february 2009 by emilsit
gerrit - Google Code
A release of gerrit that does not require Google App Engine to run. Pretty complete looking documentation included. Nice!
git  codereview  ff:gitworld 
february 2009 by emilsit
Enforcing branch commit atomicity (or, why the git staging area is bad) | Four Kitchens
"Committing in git with only some changes added to the staging area still results in an "atomic" revision that may never have existed as a working copy and may not work." -- that is, git (and darcs and bzr unshelve) require that the developer is careful to really test the commits he has, before pushing. Author argues that bzr is better, but there's interesting discussion in comments too.
git  bzr  ff:git-world 
february 2009 by emilsit
Dr Nic » Migrating project websites to github pages with sake tasks, new websites with jekyll_generator
Tutorial on how to migrate a website into github pages---github requires your website on a special branch, so here's a pointer to some magic that takes a directory, turns it into a special branch, and then "mounts" it as a submodule.
git  github  ff:git-world 
february 2009 by emilsit
Question about fsck-objects output
Linus on the meaning of git-fsck output, how to fix it---if necessary---and when *not* to fix it. (Now part of the git documentation.)
git  ff:git-world 
february 2009 by emilsit
subversion: Subversion 1.5 Release Notes
Isn't svn 1.5 supposed to help deal with this? Not that I use svn, preferring myself...
git  from twitter
february 2009 by emilsit
gitster's journal - Resolving conflicts/dependencies between topic branches early
Junio on how to maintain topic branches, bug fixes, and a workflow to avoid missing related fixes when merging between branches.
git  workflow  ff:git-world 
february 2009 by emilsit
Converting a package to Git
Martin Krafft explains how to do a clean git-svn import, rebase a git history on top of it, and convert patches to branches; with commands you can copy-paste. Plus a short bonus lesson on merging. In a Debian packaging context but still useful elsewhere.
svn  git-svn  reference  ff:git-world  subversion  git  workflow 
january 2009 by emilsit
Packaging with Git
A very detailed walkthrough from Martin Krafft on how to maintain a Debian package in git, tracking a git upstream. Includes discussion of branch usage showing examples for topics and integration, with commands you can run. Also the use of tags. Useful even for non-Debian work! From 2007; some git commands may have changed.
git  packaging  workflow  reference  ff:git-world 
january 2009 by emilsit
Git World - FriendFeed
Tagging bookmarks in delicious as ff:git-world and auto-feeding into friendfeed . (Thanks )
git  from twitter
january 2009 by emilsit
gitster's journal - Never merging back
Nice article on how to manage branches that have some changes that need to get merged back to master, and some that don't. These can be release branches or they can be branches targeted at specific customers.
git  workflow  ff:git-world 
january 2009 by emilsit
My Git Workflow
A nice post on different git workflows. The best part is about branch naming: "Using ‘origin’ as the name of your remote and ‘master’ as the name of your main branch is just the default settings git gives you. Neither name is magic. So, I renamed ‘origin’ to ‘github’ in .git/config to be explicit about where the code is going. Then, I created a new branch ‘development’ to reflect the code that is under the mainline of development."
git  workflow  tips 
january 2009 by emilsit
A Note About Git Commit Messages | tpope.net
How you should format commit messages when using git, but just as good for an version control system.
scm  versioncontrol  commit  reference  git 
january 2009 by emilsit
Tv's cobweb: Git for Computer Scientists
Using terms like "directed acyclic graph", explains the guts of git. Good for quick overview and reference.
git  reference 
july 2008 by emilsit
Commit Policies | Oliver Steele
How to manage git commits across multiple repositories, etc.
git  workflow  reference 
july 2008 by emilsit
My Git Workflow | Oliver Steele
An excellent description of basic workflow and explanation of git's index.
git  reference  workflow 
july 2008 by emilsit
Git Management | KernelTrap
How to use "git rebase" with topic branches and the relative workflows used by leaf-developers versus subsystem maintainers and core integrators. The thoughts of Linus himself.
git  workflow  ff:git-world 
july 2008 by emilsit
Git Resources
various git resources as compiled by the folks at 37 Signals
git  reference  scm 
june 2008 by emilsit
GitCasts - Getting git
Fabulously detailed slides (and audio though I haven't listened) on how git works. Does not discuss the intricacies of pack management which still seems a bit of a black art.
git 
june 2008 by emilsit
the woes of “git gc –aggressive” (and how git deltas work) « Metalinguistic Abstraction
Some technical notes on how deltas work and how git keeps things small.
git 
june 2008 by emilsit
git[-svn] in 30 minutes
Nice summary of git-svn workflows.
scm  git  subversion 
may 2008 by emilsit
chris blogs: My DVCS wishlist
April 2006 comparison of various VCS systems (git, mercurial, monotone, darcs).
software  programming  git  mercurial 
may 2006 by emilsit

Copy this bookmark:



description:


tags: