mpm + git   55

How To Host Your Own Private Git Repositories
Hosting your own private git repositories is really easy. If you already have a dedicated web server (e.g. to host your blog), you have everything you need to host your own repos. Doing this is cheaper than paying GitHub, and it will give you the satisfaction of being a True Hacker.
git 
april 2017 by mpm
Understanding Git Filter-branch and the Git Storage Model
I had some fun with filter-branch that day, thought I’d finally write an accessible tutorial for it. A lot of folks treat filter-branch like rebase, but it isn’t, and this crucial difference can lead to many false starts
git 
march 2017 by mpm
BFG Repo-Cleaner
The BFG is a simpler, faster alternative to git-filter-branch for cleansing bad data out of your Git repository history
git 
february 2017 by mpm
Gogs
Gitlab is a great git hosting service, almost as powerful as Github. But, is there something out there that’s comparable to Gitlab/Github, yet simpler to manage?
git 
march 2015 by mpm
git-feed
generate an Atom feed of git commits in the current repository
git  web 
november 2014 by mpm
gitserve
A restricted SSH server and library for supporting controlled Git repository access and code submission.
git 
august 2014 by mpm
git-integration
Use git integration to manage a branch which is the result of merging several in-progress topic branches onto a base branch.
git 
november 2013 by mpm
everything I know about git
This repo contains all my notes about git. I started writing them for my own understanding, almost like cheat sheets, but they may be useful for others also
documentation  git 
november 2013 by mpm
GitLab: Self Hosted Git Management Application
GitLab is open source software to collaborate on code.
Create projects and repositories, manage access and do code reviews
git 
october 2013 by mpm
git-internals-pdf
This PDF explains the internal workings of the Git source code control system
git 
september 2013 by mpm
git concepts simplified
Vaguely inspired by http://eagain.net/articles/git-for-computer-scientists, except this page is not just for CS folks. And it's a lot more detailed. Oh, and it's actively maintained, meaning I will respond to feedback ;-)
git 
july 2013 by mpm
Branching Is Easy. So? Git-flow Is Not Agile.
Git is great for branching. So what? Just because a tool offers a feature, and does it well, does not mean that feature is actually important for your team. Building a whole workflow around a feature just because you can is rarely a good idea. Use the workflow that your team needs, don't cargo cult an important element of your development process.
git 
april 2013 by mpm
Modular git with "git subtree"
git subtree however seems to allow for the perfect solution: Separate subrepositories can co-exist with the monolithic master repository. And any commits to either of them can be exchanged between them. The stream of commits to the monolithic master can even be transmitted automatically to the splitted repositories. None of these steps seem to introduce any additional overhead to any of these repositories
git 
april 2013 by mpm
Quilt
Quilt allows you to easily manage large numbers of patches by keeping track of the changes each patch makes. Patches can be applied, un-applied, refreshed, and more
git 
january 2013 by mpm
Linus on rebase
People can (and probably should) rebase their _private_ trees (their own work). That's a _cleanup_. But never other peoples code. That's a "destroy history"
git 
january 2013 by mpm
Stacked Git
StGit is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git. These operations are performed using Git commands and the patches are stored as Git commit objects, allowing easy merging of the StGit patches into other repositories using standard Git functionality
git 
january 2013 by mpm
Git is an Editor
cvs and svn are remote backups that you use to save your changes. git is an editor that you use to write your code’s biography
git 
january 2013 by mpm
Legit (Git Workflow for Humans)
Legit is a complementary command-line interface for Git, optimized for workflow simplicity
git 
january 2013 by mpm
Rewriting published history in Git
Here's what they do at my previous workplace to avoid most of the annoyances of people rewriting published history
git 
august 2012 by mpm
gitignore
A collection of useful .gitignore templates
git 
june 2012 by mpm
Git Branches Considered Harmful
Git branches are, in my experience and in shared repositories, harmful. It is better to work with a branch-free process that uses forks for stabilization
git 
may 2012 by mpm
Gitblit
Gitblit is an open-source, pure Java stack for managing, viewing, and serving Git repositories. It's designed primarily as a tool for small workgroups who want to host centralized repositories
git  java 
april 2012 by mpm
My Git Habits
The topic branch is often full of all sorts of garbage, commits where I tried one approach, found it didn't work later on, and then tried a different approach, places where I committed debugging code, and so on. So it is now time to clean up the topic branch. Only the cleaned-up topic branch gets published
git 
march 2012 by mpm
Understanding the Git Workflow
If you don’t understand the motivation behind Git’s design, you’re in for a world of hurt
git 
july 2011 by mpm
Fugitive.vim - working with the git index
The fugitive plugin provides an interactive status window, where you can easily stage and review your changes for the next commit
git  vim 
april 2011 by mpm
A few of my Git tricks, tips and workflows
an annotated tour of my Git config, Git related scripts and commands, and various other tips and tricks I picked up over the years
git 
april 2011 by mpm
Why I Like Mercurial More Than Git
I think Git has one glaring deficiency that makes it the inferior tool, and I hope to describe the required remedy in this weblog posting.
git  hg  scm 
march 2011 by mpm
Git 201: Slightly More Advanced
some of git's less known features
git  scm 
march 2011 by mpm
Playing Git Like A Violin
After a couple years of use, and the help of a few aliases, my git usage now comes as easily as music from a familiar piece
git 
march 2011 by mpm
Git and Mercurial Branching
despite all the hate for git I have, it has grown on me as the tool that does the job better
git  hg 
december 2010 by mpm
The pickaxe: finding changes was never easier
Wouldn’t it be great if you could find all the changes to a line in your entire history? Sort of like git blame, but only for revisions that match some string. This is where git’s pickaxe functionality comes in
git 
december 2010 by mpm
libgit2
libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language with bindings
git 
november 2010 by mpm
gitolite
Gitolite allows you to host Git repositories easily and securely.
git 
september 2010 by mpm
GitHub Clone with Redmine
I decided to jump in head first and try to build a reliable GitHub:FI alternative using an Ubuntu VPS, Git, Gitosis, Gmail (or Google Apps for Domains), and Bitnami‘s Redmine Stack.
git  projectmanagement 
august 2010 by mpm
gerrit
Gerrit is a web based code review system, facilitating online code reviews for projects using the Git version control system
git 
july 2010 by mpm
25 Tips for Intermediate Git Users
I thought sharing some of the nuggets I learnt with the community might help someone to find an answer without needing to do lots of research.
git 
november 2009 by mpm
GitCookbook
A collection of git recipes to do common git tasks.
git 
september 2009 by mpm
git merge vs git rebase: avoiding rebase hell
Rebase is a very useful tool, but also gives you more than enough rope to hang yourself with
git  scm 
august 2009 by mpm
Understanding Git Submodules
Git submodules are functionally similar to Subversion’s svn:externals mechanism
git 
may 2009 by mpm
Lesser Known Git Tricks
There are plenty of git tutorials around, so I'm not going to cover the basics, but here are some workflow improvements that aren't mentioned often enough.
git 
march 2009 by mpm
Git Magic
I'm recording what I've figured out so far in these pages, because I initially had difficulty understanding the Git user manual.
git 
february 2009 by mpm
My Git Workflow
a snapshot of my personal Git workflow(s). I have several, depending on the kind of project.
git 
january 2009 by mpm
Tracking 2 branches in git-svn
You can fetch all branches easily, but many times you don't want to and just want a particular branch
git 
january 2009 by mpm
A web-focused Git workflow
I’ve finally arrived at a web-focused Git workflow that’s simple, flexible and easy to use.
git 
december 2008 by mpm
Git Workflow
cocoa development
git 
december 2008 by mpm
My Git Workflow
Here’s my path to enlightment, and how I ended up using the index in my particular workflow. There are other workflows, but this one is mine.
git  scm 
may 2008 by mpm
Git for Computer Scientists
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph.
git  scm 
april 2008 by mpm

Copy this bookmark:



description:


tags: