Changes for page Getting Started with Git

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

From version 78.1
edited by David Avendasora
on 2011/11/02 22:53
Change comment: There is no comment for this version
To version 85.1
edited by Kieran Kelleher
on 2011/08/12 14:17
Change comment: There is no comment for this version

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.avendasora
1 +XWiki.kieran
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 almost happy again (Either way, you won't be 100% happy unless the repository is a git one.)
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
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,12 +72,6 @@
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 -
81 81  === GitX git GUI ===
82 82  
83 83  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.
... ... @@ -140,10 +140,6 @@
140 140  
141 141  Keep in mind that the difficult part of what you do should be the thinking. Git makes it easy to organize and share your thoughts as branches. Your local copies may be messy or not. They are the thoughts you have in your head and lots of those thoughts will stay there and never see the light of day and that is ok. But when you have clarified your thoughts, git will make it easy to share them.
142 142  
143 -=== Finding the List of All Git Commands ===
144 -
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.
146 -
147 147  = Git Everyday Tasks =
148 148  
149 149  === How to revert? ===