Difference between revisions of "Using git and GitHub"

From PioneerWiki
Jump to: navigation, search
m
 
(80 intermediate revisions by 8 users not shown)
Line 1: Line 1:
Developing on pioneer means using the version control tool 'git' and the [https://github.com/ github] website. git especially has a reputation for having a steep learning curve, so here we'll try to give you enough knowledge to be dangerous!
+
Page moved to:
 +
https://dev.pioneerspacesim.net/contribute/git-and-github
  
== Prerequisites ==
+
Any edits should be made there, i.e. can use github editor and edit inplace
 
+
https://github.com/pioneerspacesim/pioneer-developer-docs/blob/master/contribute/git-and-github.md
A working installation of git, and a github account.
 
 
 
If you're on Linux you quite quite likely have git installed already. If you can type <code>git --version</code> at the command line and get a version number back you're good to go. If you don't have it the package repository for your distribution almost certainly will. Use your distribution's package management tools to download and install it.
 
 
 
If you're the type of Linux user who builds everything from source, rolling your own kernels, I'm going to assume you're already quite familiar with git, and this was not the page you were looking for :)
 
 
 
On Windows you have two options, [http://msysgit.github.com/ Git for Windows] aka msysgit, or [http://windows.github.com/ Github for Windows] which is essentially msysgit but with some extra stuff bundled. Some of which is good ([https://github.com/dahlbyk/posh-git posh git]) and some of which is well, not (github's 'friendly' gui). Since both include the sames command line tools and cross platform gui tools, either is fine for our purposes here. The github one is probably more convenient to install.
 

Latest revision as of 13:14, 3 October 2023