An interesting case is with regard to non-committers who want to contribute and who are likely cloning/forking from the mirror on GitHub/Apache. (I mention that because I am yet to figure out how to have Git make patch DIFFs that would actually work against the origin repository [;<). As a committer here, I don’t have to worry about that, but I don’t know how to show anyone else how to do it either.) - Dennis PS: Although our repository is not on GitHub, there are two tools that work just fine with it on Windows. TortoiseGit works very well and is the easy way to make the original clone. Once a clone working directory works, the GitHub for Windows utility will find it and then do coordination the same as if you had a clone from a GitHub project. PPS: The Git support in Visual Studio will also work, but Visual Studio expects to see Visual Studio Projects in the clone. That’s not ideal but it works once CMake has been used to create them. From: Gabriela Gibson (Confluence) [mailto:[email protected]] Sent: Friday, March 13, 2015 08:09 To: [email protected] Subject: [CONF] Corinthia > Git FAQ
Gabriela Gibson <https://cwiki.apache.org/%20%20%20%20https:/cwiki.apache.org/confluence/display/~gbg%20> edited the page: <https://cwiki.apache.org/confluence/display/Corinthia/Git+FAQ> Git FAQ Comment: Add Pro Git link. ... cd <yourRepoName> git co master git pull git branch -b work <do all your work, including several small commits> git commit -a -F ./your.logmessage <continue working> <run dtest -plain to ensure all test cases still work> git co master git merge --squash work git commit -a -F ../your.logmessage git push Additional Information Particularly for new committers, you may find the following information useful: * Pro Git: Free book available as <http://git-scm.com/book/en/v2> HTML and <https://progit2.s3.amazonaws.com/en/2015-03-06-439c2/progit-en.376.pdf> PDF. Also available in other languages, please see the HTML version for a list. * Guide for new project committers <http://www.apache.org/dev/new-committers-guide.html> * Committers FAQ <https://www.apache.org/dev/committers.html> * Git at Apache <https://git-wip-us.apache.org/> ... View Online <https://cwiki.apache.org/confluence/display/Corinthia/Git+FAQ> · Like <https://cwiki.apache.org/confluence/plugins/likes/like.action?contentId=50857625> · View Changes <https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=50857625&revisedVersion=17&originalVersion=16> · Add Comment <https://cwiki.apache.org/confluence/display/Corinthia/Git+FAQ?showComments=true&showCommentArea=true#addcomment> Stop watching page <https://cwiki.apache.org/confluence/users/removepagenotification.action?pageId=50857625> · Manage Notifications <https://cwiki.apache.org/confluence/users/editmyemailsettings.action> This message was sent by <http://www.atlassian.com/software/confluence> Atlassian Confluence 5.0.3, <http://www.atlassian.com/software/confluence/overview/team-collaboration-software?utm_source=email-footer> Team Collaboration Software
