Changes for page Getting Started with Git

Last modified by Bastian Triller on 2013/05/21 17:24

From version 84.1
edited by Ray Kiddy
on 2011/08/13 21:39
Change comment: add how to find all commands
To version 78.1
edited by David Avendasora
on 2011/11/02 22:53
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.kiddyr
1 +XWiki.avendasora
Content
... ... @@ -45,7 +45,7 @@
45 45  
46 46  = Use Git with a Subversion Project =
47 47  
48 -OK, so you want to use Git but you are working on a team project that is hosted in a subversion repository ... and it is making you depressed :-( . Well, you can still use Git to manage your local SVN working copy and be happy again
48 +OK, so you want to use Git but you are working on a team project that is hosted in a subversion repository ... and it is making you depressed :-( . Well, you can still use Git to manage your local SVN working copy and be almost happy again (Either way, you won't be 100% happy unless the repository is a git one.)
49 49  
50 50  I recommend you just use the [[git+svn protocol>>http://www.lostechies.com/blogs/derickbailey/archive/2010/02/03/branch-per-feature-how-i-manage-subversion-with-git-branches.aspx]].
51 51  
... ... @@ -72,6 +72,12 @@
72 72  This is really an absolute necessity and a **huge** productivity improvement. Basically you need the bash completion script from the source tarball and use your shell profile to include it whenever you open a shell. See the **Auto-Completion** section on this page:
73 73  [[Git Bash Auto-Completion>>http://progit.org/book/ch2-7.html]]
74 74  
75 +=== SourceTree by Atlassian ===
76 +
77 +SourceTree is a free Git/Mercurial GUI for OS X. A key feature is that it can use git-svn to "Clone" a SVN repository into a standard Git repository with your full SVN commit history and maintains a link back to the SVN repository. This allows you to easily use Git locally for development but still do your final commits to SVN.
78 +**[[SourceTree on AppStore>>http://itunes.apple.com/us/app/sourcetree-git-hg/id411678673?mt=12]]
79 +**[[SourceTree Home Page>>http://www.sourcetreeapp.com/]]
80 +
75 75  === GitX git GUI ===
76 76  
77 77  GitX is an awesome FREE history viewer made for OS X. It is a better way to visualize your branch and commit history of your git repository. However, power users (aka "cool kids") will probably only use it for history viewing while they continue to use the terminal command line for checkouts, branching, staging, rebasing and committing.
... ... @@ -136,7 +136,7 @@
136 136  
137 137  === Finding the List of All Git Commands ===
138 138  
139 -The "git help" command gives one the list of commonly used git commands. How does one find the others, since some of them turn out to be very useful. I tried "git help v". That was wrong but it told me about the -all flag, which actually lists out all of the commands, and there are quite a few of them. So good hunting.
145 +The "git help" command gives one the list of commonly used git commands. How does one find the others, since some of them turn out to be very useful? I tried "git help v". That was wrong. It would have been better to try "git help help", but this did tell me about the -all flag, which actually lists out all of the commands, and there are quite a few of them. So, good hunting.
140 140  
141 141  = Git Everyday Tasks =
142 142