Angel \”Java\” Lopez on Blog

April 20, 2012

Git: Links, News And Resources (3)

Filed under: Git, Links — ajlopez @ 11:37 am

Previous Post

More links about this Distributed Version Control System

Moving Projects from Google Code to GitHub
http://fgiasson.com/blog/index.php/2011/11/21/moving-projects-from-google-code-to-github/

GitFAQ – Mono
http://www.mono-project.com/GitFAQ

Creating a svn.authorsfile when migrating from subversion to git
http://technicalpickles.com/posts/creating-a-svn-authorsfile-when-migrating-from-subversion-to-git/

Git with Dropbox – Stack Overflow
http://stackoverflow.com/questions/3632723/git-with-dropbox

dalehenrich / filetree
https://github.com/dalehenrich/filetree
Monticello repository for directory-based Monticello packages enabling the use of git, svn, etc. for managing Smalltalk source code.

Practical Git for Smalltalk
http://www.jarober.com/blog/blogView?entry=3509797949

Git Book – Ignoring files
http://book.git-scm.com/4_ignoring_files.html

Git vs Mercurial: Why Git?
http://blogs.atlassian.com/2012/03/git-vs-mercurial-why-git/

Git: the NoSQL database – opensoul.org
http://opensoul.org/blog/archives/2011/09/01/git-the-nosql-database/
We all know that Git is pretty amazing. It’s fast, reliable, flexible, and it keeps our project history safely nuzzled in it’s cozy object database while we sleep soundly at night. But I’m curious to see if it can be used for more than code.

libgit2 / libgit2sharp
https://github.com/libgit2/libgit2sharp
.NET bindings for libgit2

Version Control Reinvigorated: From SVN to Git and GitHub | http://www.thoughtworks.com
http://www.thoughtworks.com/events/version-control-reinvigorated-svn-git-and-github

git – the simple guide – no deep shit!
http://rogerdudler.github.com/git-guide/

Using NuGet without committing packages
http://blog.davidebbo.com/2011/03/using-nuget-without-committing-packages.html
http://blog.davidebbo.com/2011/08/easy-way-to-set-up-nuget-to-restore.html

InfoQ: Code2Cloud: Automating The Whole Software Dev/Deploy Cycle
http://www.infoq.com/presentations/Code2Cloud
Ryan Slobojan presents Code2Cloud used to automatically set up a number of tools useful for development and deployment: Hudson, Git, task repository, wiki, Cloud Foundry Deployment Services and Maven.

Astonishments, ten, in the history of version control
http://www.flourish.org/blog/?p=397

Setting up .gitignore for java web appplications on windows
http://blog.idleworx.com/2010/06/setting-up-gitignore-for-java-web.html
Just like CVS has .cvsignore and SVN has .svnignore files, git has a way to ignore certain resources by using a .gitignore file. This post will show you how to use git’s ignore features to avoid committing certain files.

Deploying Node.js Applications to Windows Azure via Blobs or Git Sync
http://blog.smarx.com/posts/deploying-node-js-applications-to-windows-azure-via-blobs-or-git-sync
A few weeks ago at the Future of Web Apps London (great conference, by the way!), I gave a presentation about how to get the most out of a cloud platform. At the end of the talk, I showed a brief demo of http://twoenglishes.com (source on GitHub), a Node.js app deployed in Windows Azure.

10 tutoriales sobre Git para principiantes
http://www.cyberhades.com/2011/06/17/10-tutoriales-sobre-git-para-principiantes/

Top 10 Git Tutorials for Beginners
http://sixrevisions.com/resources/git-tutorials-beginners/

How to Get the Most out of Git
http://www.readwriteweb.com/hack/2011/07/how-to-get-the-most-out-of-git.php
Git has become the programming world’s most popular version control system–at least that’s what surveys conducted by Microsoft Corp. suggest. While there are abundant write-ups already available for new users and administrators, from tutorials to descriptions of clever merge workflows, I still often encounter a few missteps in basic version control naming and layout.

Moving Files from one Git Repository to Another, Preserving History
http://gbayer.com/development/moving-files-from-one-git-repository-to-another-preserving-history/
If you use multiple git repositories, it’s only a matter of time until you’ll want to refactor some files from one project to another.
Goal
Move directory 1 from Git repository A to Git repository B.
onstraint
Git repository A contains other directories that we don’t want to move.
We’d like to perserve the Git commit history for the directory we are moving.

From: Linus Torvalds <torvalds <at> osdl.org>
Subject: The coolest merge EVER!
Newsgroups: gmane.comp.version-control.git
http://thread.gmane.org/gmane.comp.version-control.git/5126/

Primeros pasos en Git: Creación y gestión de repositorios
http://www.maestrosdelweb.com/editorial/primeros-pasos-git-creacion-gestion-repositorios/

Open Source (Almost) Everything
http://tom.preston-werner.com/2011/11/22/open-source-everything.html
If you do it right, open sourcing code is great advertising for you and your company. At GitHub we like to talk publicly about libraries and systems we’ve written that are still closed but destined to become open source.

Ramificaciones e integración de cambios en Git
http://www.maestrosdelweb.com/editorial/git-ramificaciones-integracion-de-cambios/

What’s the best CRLF handling strategy with git?
http://stackoverflow.com/questions/170961/whats-the-best-crlf-handling-strategy-with-git

Deploying A Web Application with Git and FTP (2009)
http://wekeroad.com/2009/11/23/deploying-a-web-application-with-git-and-ftp/

Git Tutorial
http://www.vogella.com/articles/Git/article.html

GitHub:Help Remotes
http://help.github.com/remotes/

My Links
http://delicious.com/ajlopez/git

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

November 17, 2011

Git: Links, News and Resources (2)

Filed under: Git, Links — ajlopez @ 9:55 am

Previous Post
Next Post

More links about Git, the distributed revision control system:

Creating a documentation system – Part 1
http://www.code972.com/blog/2011/10/creating-a-documentation-system-part-1/

Git ready: pushing and pulling
http://gitready.com/beginner/2009/01/21/pushing-and-pulling.html

Git Immersion
http://gitimmersion.com/
Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.

WebMatrix, Git, and AppHarbor
http://jeffhandley.com/archive/2011/10/08/WebMatrix-Git-AppHarbor.aspx

Merge recursive strategy
http://codicesoftware.blogspot.com/2011/09/merge-recursive-strategy.html

Git Magic
http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html

git-new-workdir
http://nuclearsquid.com/writings/git-new-workdir/

Git Is Simpler Than You Think
http://nfarina.com/post/9868516270/git-is-simpler

Got Git? HOWTO git and github
http://b.lesseverything.com/2008/3/25/got-git-howto-git-and-github

Git pull certain branch from github
http://stackoverflow.com/questions/1709177/git-pull-certain-branch-from-github

Push and Pull Branches In Git
http://stackoverflow.com/questions/1072261/push-and-pull-branches-in-git

GitJungle (beta)
http://www.plasticscm.com/labs/gitjungle.aspx

Git Internals
http://peepcode.com/products/git-internals-pdf

Introduction to Git with Scott Chacon of GitHub
http://www.youtube.com/watch?v=ZDR433b0HJY

Topic Branches
https://github.com/dchelimsky/rspec/wiki/Topic-Branches
A “topic” branch is a separate branch that you use when working on a single “topic” (a bug fix, a new feature, or an experimental idea). Working on a topic branch instead of directly on top of “master” is recommended because…

Fork A Repo
http://help.github.com/fork-a-repo/

Send pull requests
http://help.github.com/send-pull-requests/

How GitHub Works: Be Asynchronous
http://zachholman.com/posts/how-github-works-asynchronous/

Git.js: A Git Implementation in Pure JavaScript
http://www.readwriteweb.com/hack/2011/08/gitjs-a-git-implementation-in.php

Martin Fowler: SemanticConflict
http://martinfowler.com/bliki/SemanticConflict.html

Announcing Git Support for Google Code Project Hosting
http://google-opensource.blogspot.com/2011/07/announcing-git-support-for-google-code.html

My Links
http://delicious.com/ajlopez/git

Keep tuned!

Angel “Java” Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

July 27, 2011

Git: Links, News, Resources (1)

Filed under: Git, Links — ajlopez @ 10:12 am

I’m used to be an SVN guy. This year, I started to use Git in customer projects, and now I have some of my personal projects at GitHub. These are some of the links I collected about Git.

http://en.wikipedia.org/wiki/Git_%28software%29

Git is a distributed revision control system with an emphasis on speed.[3] Git was initially designed and developed by Linus Torvalds for Linux kernel development. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Git’s current software maintenance is overseen by Junio Hamano. Git is free software distributed under the terms of the GNU General Public License version 2.

Pro Git – Pro Git Book
http://progit.org/
How to use git without rage
http://www.slideshare.net/eLafo/how-to-use-git-without-rage

C# Development and TDD: Combining TDD kata with git branching and merging
http://codingsolutions.blogspot.com/2010/08/combining-tdd-calculator-kata-with-git.html

A few git tips you didn’t know about
http://mislav.uniqpath.com/2010/07/git-tips/

An Intro to Distributed Version Control | I am Zef
http://zef.me/2871/an-intro-to-distributed-version-control

If Version Control Systems were Airlines | The Changelog
http://changelog.complete.org/archives/698-if-version-control-systems-were-airlines

Git Community Book
http://book.git-scm.com/index.html

Easy version control with git
http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/

Persistent Trees in git, Clojure and CouchDB « EclipseSource Blog
http://eclipsesource.com/blogs/2009/12/13/persistent-trees-in-git-clojure-and-couchdb-data-structure-convergence/

Git’s guts: Branches, HEAD, and fast-forwards
http://www.lostechies.com/blogs/jagregory/archive/2009/11/25/git-s-guts-branches-head-and-fast-forwards.aspx

Git guts: Merging and rebasing
http://www.lostechies.com/blogs/jagregory/archive/2009/11/27/git-guts-merging-and-rebasing.aspx

YouTube – Tech Talk: Linus Torvalds on git
http://www.youtube.com/watch?v=4XpnKHJAok8

Git Evangelism
http://gitevangelism.blogspot.com/

git-fundamentals-in-30-minutes-or-less.pdf (application/pdf Object)
http://maymay.net/blog/wp-content/uploads/2008/11/git-fundamentals-in-30-minutes-or-less.pdf

Git for Computer Scientists
http://eagain.net/articles/git-for-computer-scientists/

Git Evangelism: Branch remotos en git, dos pasos
http://gitevangelism.blogspot.com/2011/07/branch-remotos-en-git-dos-pasos.html

Start a New Branch on your Remote Git Repository | Zorched / One-Line Fix
http://www.zorched.net/2008/04/14/start-a-new-branch-on-your-remote-git-repository/

Help.GitHub – Import from Subversion
http://help.github.com/import-from-subversion/

Git for Personal Projects | Javalobby
http://java.dzone.com/articles/git-personal-projects

Trabajando con GIT, introducción al uso de los branch y git-completion.bash
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=git-branch-bash

Git On Windows Plain Introduction
http://www.slideshare.net/testrus/git-on-windows-plain-introduction

Fukyo’s Blog: Git For Windows Developers
http://fukyo-it.blogspot.com/2011/04/git-for-windows-developers.html

How I Turned Down $300,000 from Microsoft to go Full-Time on GitHub
http://tom.preston-werner.com/2008/10/18/how-i-turned-down-300k.html

Git is Inconsistent
http://r6.ca/blog/20110416T204742Z.html

Git tooling for .NET developers – Krzysztof Kozmic – Devlicio.us – Just the Tasty Bits
http://devlicio.us/blogs/krzysztof_kozmic/archive/2011/01/26/git-tooling-for-net-developers.aspx

A successful Git branching model
http://nvie.com/git-model

Mercurial as a Git client | IDisposable Thoughts
http://www.cprieto.com/index.php/2010/06/03/mercurial-as-a-git-client/

Git vs. Mercurial
http://gitvsmercurial.com/

Working with Remote Branches on GitHub
http://howard.vanrooijen.co.uk/blog/2010/04/03/working-with-remote-branches-on-github/

Why is Git telling me “Your branch is ahead of ‘origin/master’ by 11 commits.” and how do I get it to stop?
http://stackoverflow.com/questions/277077/why-is-git-telling-me-your-branch-is-ahead-of-origin-master-by-11-commits-an

My Links
http://www.delicious.com/ajlopez/git
http://www.delicious.com/ajlopez/git+tutorial

Keep tuned!

Angel "Java" Lopez
http://www.ajlopez.com
http://twitter.com/ajlopez

The Shocking Blue Green Theme. Create a free website or blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

Join 57 other followers