Notes about Git: Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
|||
Line 13: | Line 13: | ||
* undo all local changes: <code>git checkout -f</code> | * undo all local changes: <code>git checkout -f</code> | ||
* to ignore eg. *.bak files, create a file .gitignore and add the files; eg see OpenPetra/csharp/.gitignore | * to ignore eg. *.bak files, create a file .gitignore and add the files; eg see OpenPetra/csharp/.gitignore | ||
== Developing with Git as non core developer == | |||
Only the core developers have write access to the Git repository of OpenPetra at Sourceforge. For all other developers, it will be necessary to check out the Git repository anonymously, and then create a branch for yourself. Then you can use the Patch functionality to create patches and send them to the OpenPetra.org project. Please use the [http://apps.sourceforge.net/phpbb/openpetraorg/viewforum.php?f=12 forum for submitting patches]. |
Revision as of 13:05, 2 Haziran 2009
- Crash Course: http://git.or.cz/course/svn.html
- User Manual for Git: http://www.kernel.org/pub/software/scm/git/docs/user-manual.html
TortoiseGit
This works fine on Windows, although it is still work in progress...
Git Bash
- You need to add each changed file before you commit. Otherwise that file will not be part of the next commit.
- If you added too many files by accident, and you want to lose them completely: (use this carefully with -f) git rm . -r
- even better: to unstage: git reset HEAD <file>...
- undo all local changes:
git checkout -f
- to ignore eg. *.bak files, create a file .gitignore and add the files; eg see OpenPetra/csharp/.gitignore
Developing with Git as non core developer
Only the core developers have write access to the Git repository of OpenPetra at Sourceforge. For all other developers, it will be necessary to check out the Git repository anonymously, and then create a branch for yourself. Then you can use the Patch functionality to create patches and send them to the OpenPetra.org project. Please use the forum for submitting patches.