git awsome-ness [git rebase --interactive] - MadBlog - 0 views
-
What the small help doesn't say is that you can actually reorder your commits, and it will do what you expect it to do. I used it 10 minutes ago, because I have this string buffer module I extend on a regular basis, I squashed every API extension of that module in one commit using that. Each time one change needs you to edit anything because either you asked for it, or that one of the change you asked for generated a conflict, then as usual the rebase will stop. You will be prompted to make the change, or fix the conflict, or merge comments (in case of a squash), and when all is in order, you just need to: $ git rebase --continue This is just awsomely simple and intuitive
The Thing About Git - 0 views
-
Version control systems have traditionally required a lot of up-front planning followed by constant interaction to get changes to the right place at the right time and in the right order. And woe unto thee if a rule is broken somewhere along the way, or you change your mind about something, or you just want to fix this one thing real quick before having to commit all the other crap in your working copy.
-
You can work on five separate logical changes in your working copy – without interacting with the VCS at all – and then build up a series of commits in one fell swoop. Or, you can take the opposite extreme and commit really frequently and mindlessly, returning later to rearrange commits, annotate log messages, squash commits together, tease them apart, or rip stuff out completely. It’s up to you, really. Git doesn’t have an opinion on the matter.
-
I’ve personally settled into a development style where coding and interacting with version control are distinctly separate activities. I no longer find myself constantly weaving in and out due to the finicky workflow rules demanded by the VCS. When I’m coding, I’m coding. Period. Version control - out of my head. When I feel the need to organize code into logical pieces and write about it, I switch into version control mode and go at it. I’m not saying this is the Right Way to use Git: in the end, it all goes to the same place. I’m saying that this is the way I seem naturally inclined to develop software, and Git is the first VCS I’ve used that accommodates the style.
- ...20 more annotations...
Git Magic - Preface - 0 views
$ cheat git - 1 views
Capi's Corner » Blog Archive » Git on Windows: "You have some suspicious patc... - 0 views
-
use “git-config core.autocrlf true” and “git-config core.safecrlf true”
Andy Delcambre: Git SVN Workflow - 0 views
Tv's cobweb: Git for Computer Scientists - 0 views
A tour of git: the basics - 0 views
-
it's useful to use "git clone" even when just making a local copy of a repository. Using "git clone" will be much faster and will use much less space than a normal copy.
-
A good commit message will generally have a single line that summarizes the commit, a blank line, and then one or more paragraphs with supporting detail. Since many tools only print the first line of a commit message by default, it’s important that the first line stands alone.
-
Note that we didn't use "commit -a" this time. This means that "git commit --amend" will amend only the commit message and not any of the actual files being tracked, (even if some of them had been modified between the commits). It's also possible to use "git commit -a --amend" to similarly fix up mistakes noticed in code. That will replace the most recent commit with a different commit based on any new changes to files.
- ...19 more annotations...
Zack Rusin: Git cheat sheet - 0 views
An introduction to git-svn for Subversion/SVK users and deserters - 0 views
-
This article is aimed at people who want to contribute to projects which are using Subversion as their code-wiki
-
Subversion users can skip SVK and move straight onto git-svn with this tutorial.
-
People who are responsible for Subversion servers and are converting them to git in order to lay them down to die are advised to consider the one-off git-svnimport, which is useful for bespoke conversions where you don't necessarily want to leave SVN/CVS/etc breadcrumbs behind. I'll mention bespoke conversions at the end of the tutorial, and the sort of thing that you end up doing with them.
- ...75 more annotations...
Git - SVN Crash Course - 0 views
Everyday GIT With 20 Commands Or So - 0 views
My Git Workflow - 1 views
An Illustrated Guide to Git on Windows - 1 views
Insider Guide to GitHub Series - GitHub - 2 views
Why Git is Better Than X - 0 views
‹ Previous
21 - 40 of 82
Next ›
Last »
Showing 20▼ items per page