12,297
edits
(add categories) |
|||
Line 84: | Line 84: | ||
* git != github.com | * git != github.com | ||
** git is a local version control software. You have to install git locally on your machine | ** git is a local version control software. You have to install git locally on your machine | ||
** then (!) you can (!) add remote git servers to your local repository. This is where github, gutbucket & co (or your own git-server) come into the game | ** then (!) you can (!) add remote git servers to your local repository. This is where github, gitlab, gutbucket & co (or your own git-server) come into the game | ||
** but then again, git works fine just locally. You do not need to use a remote server, nor do you have to use github or any other service provider. | ** but then again, git works fine just locally. You do not need to use a remote server, nor do you have to use github or any other service provider. | ||
* the most important commands you want to remember are | * the most important commands you want to remember are | ||
Line 100: | Line 100: | ||
** In fact, commit after every small step and try to be as accurate as possible on your commit messages. | ** In fact, commit after every small step and try to be as accurate as possible on your commit messages. | ||
* Branch! | * Branch! | ||
** Whenever you want to try something or are faced with the need to add, change or delete more than one or two files: create a new branch. It's easy, lightweight and you can revert or merge at any point. | ** Whenever you want to try something or are faced with the need to add, change or delete more than one or two files: create a new branch. It's easy, lightweight and you can revert or merge at any point. | ||
== Tutorial == | == Tutorial == |