GIT: Difference between revisions
Jump to navigation
Jump to search
import>Ajwt3 |
import>Ajwt3 No edit summary |
||
Line 5: | Line 5: | ||
#To commit changes to the repository, type 'git commit ''filename'''. This will bring up a text file where it is possible to record details of the changes. |
#To commit changes to the repository, type 'git commit ''filename'''. This will bring up a text file where it is possible to record details of the changes. |
||
#To retrieve a file from the repository, type 'git checkout ''filename''' |
#To retrieve a file from the repository, type 'git checkout ''filename''' |
||
==Tutorial== |
|||
There are many tutorials available. Here's one that looked interesting |
|||
https://www.atlassian.com/git/tutorials/ |
|||
==Group git server== |
==Group git server== |
Revision as of 08:20, 5 September 2015
A GIT repository is a data management system for your files. It is useful for version control.
- First of all, in the directory you wish to make the repository, type 'git init'
- To add a file to the repository, type 'git add filename'
- To commit changes to the repository, type 'git commit filename'. This will bring up a text file where it is possible to record details of the changes.
- To retrieve a file from the repository, type 'git checkout filename'
Tutorial
There are many tutorials available. Here's one that looked interesting
https://www.atlassian.com/git/tutorials/
Group git server
- Accessible at ch-thom@git.csx.cam.ac.uk
- see https://git.csx.cam.ac.uk/users.htm
- To create your own user repository (assuming your crsid is abc123)
$ ssh ch-thom@git.csx.cam.ac.uk create u/abc123/testing
$ git clone ch-thom@git.csx.cam.ac.uk:u/abc123/testing
$ ssh ch-thom@git.csx.cam.ac.uk