github
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
github [2019/03/15 00:44] – giovane | github [2019/03/15 13:20] (current) – [- Initializing git from a previously created local repository] pericles | ||
---|---|---|---|
Line 5: | Line 5: | ||
===== GitHub ===== | ===== GitHub ===== | ||
- | //GitHub// is an online platform where you can host and share your git repositories and projects. After git is installed in your machine, it is necessary to configure an username and an email. | + | //GitHub// is an online platform where you can host and share your git repositories and projects. After git is installed in your machine, it is necessary to configure an username and an email. |
< | < | ||
- | git configure | + | git config |
- | git configure | + | git config |
</ | </ | ||
Line 38: | Line 39: | ||
< | < | ||
git commit -m [" | git commit -m [" | ||
+ | </ | ||
+ | |||
+ | If you are responding to an issue (let's say, issue #1), then you can use the following command: | ||
+ | |||
+ | < | ||
+ | git commit -m [" | ||
</ | </ | ||
Line 53: | Line 60: | ||
and your github username and password will be requested. | and your github username and password will be requested. | ||
+ | |||
==== - Cloning an existing remote repository ==== | ==== - Cloning an existing remote repository ==== | ||
Line 69: | Line 77: | ||
git status | git status | ||
</ | </ | ||
+ | |||
+ | ==== Branches ==== | ||
+ | |||
+ | A branch indicates how the code flows. It is really helpful for co-works and when several people work simultaneously in a same code. When a new repository is created, usually it has only the branch master. To create new branches the command is | ||
+ | |||
+ | < | ||
+ | git checkout -b [branch name] | ||
+ | </ | ||
+ | |||
+ | by doing this the code flow is divided in two branches: master and a new one. Every change that you make in the new branch, the master one will remain intact. Suppose that after several changes you would like to merge the branches again. This can be performed by typing: | ||
+ | |||
+ | < | ||
+ | git merge [branch name] | ||
+ | </ | ||
+ | |||
+ | By doing that, those two branches become just the master again,and every change that were previously made in the alternative branch are transferred to master as well. | ||
Research group codes hosted on Github: | Research group codes hosted on Github: |
github.1552610680.txt.gz · Last modified: by giovane