On Sunday, 25 November 2012 21:25:14 UTC, Bill Hart wrote:
>
> Hi all, 
>
> I have just finished creating a Git repository for MPIR on GitHub: 
>
> https://github.com/wbhart/mpir 
>
> We will be using Git very much like SVN, to simplify things for SVN 
> users until they get used to the more advanced features of Git, with 
> my GitHub page acting as the main development repository. 
>
> Here are the steps that developers need to undertake if they plan to 
> use the Git repository for development: 
>
> * Create your own personal GitHub account (free) on http://github.com/ 
> if you do not have one. (Click the "Sign Up For Free" button at the 
> upper right, and follow the instructions.) 
>
> * Fork my copy of the MPIR repository by going to 
> https://github.com/wbhart/mpir and click the "Fork" button in the 
> upper right. 
>
> * If you plan to use Git For Windows: 
>
> ----- install it by going to http://windows.github.com/ and clicking 
> the Download button in the upper right, run it, following the 
> instructions. 
>
> ----- clone your *own* MPIR GitHub repo in Windows, e.g. go to 
> https://gihub.com/yourusername/mpir and click "Clone in Windows" near 
> the top of the page on the left. 
>
> ----- follow the Git For Windows instructions to add my repo 
> (https://github.com/wbhart/mpir) as a "remote". Give it the name bill 
> or something, which is easier to remember. 
>
> * If you plan to use *nix git: 
>
> ------ git clone https://gihub.com/yourusername/mpir mpir 
>
> ------ cd mpir; git remote add https://github.com/wbhart/mpir bill 
>
> The second last step in each case is equivalent to the svn checkout 
> procedure and creates a copy of the repository on your local machine 
> in the mpir directory. The last step just connects it up to the main 
> repo (mine). 
>
> You are now ready to begin contributing to MPIR using Git. 
>
> The four main differences between SVN and Git that you have to 
> remember are the following: 
>
> * trunk in svn is called master in git. Most developers will work in 
> master. (Branches are possible just like svn, but you'll need to learn 
> more about git to do that.) 
>
> * after doing git commit (similar to svn commit) there is an extra 
> step required to make your commits public, namely: git push. This 
> pushes all your changes to the public repo. You can make as many 
> commits as you like before you make them public with git push. Unlike 
> svn commit, git commit only makes commits to your local repo, not to 
> the public one. The extra step, git push, takes them all the way to 
> the public repo. 
>
> * To keep up-to-date with the main development repo, you have to, 
> every now and again do: git pull bill (this is the equivalent of svn 
> up) 
>
> * Other users do not automatically get your changes unless I merge 
> them into the main repo. For that, you have to tell me when you have 
> pushed changes to your public repo. (Users can pull directly from one 
> another, but you need to learn more about git to do that.) 
>
> Enjoy! 
>
> Bill. 
>

I now have my GIT repository (https://github.com/BrianGladman/mpir) for 
MPIR up at GITHUB and I have added the build files for Visual Studio 2012.

     Brian

-- 
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/mpir-devel/-/uvW0xHZF_E8J.
To post to this group, send email to mpir-devel@googlegroups.com.
To unsubscribe from this group, send email to 
mpir-devel+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en.

Reply via email to