Merge Git basics into Start using Git
[ci skip]
This commit is contained in:
parent
1030ebb89f
commit
05ca1096dd
3 changed files with 63 additions and 59 deletions
|
@ -5,7 +5,6 @@ Step-by-step guides on the basics of working with Git and GitLab.
|
|||
- [Start using Git on the command line](start-using-git.md)
|
||||
- [Create and add your SSH Keys](create-your-ssh-keys.md)
|
||||
- [Command Line basic commands](command-line-commands.md)
|
||||
- [Basic Git commands](basic-git-commands.md)
|
||||
- [Create a project](create-project.md)
|
||||
- [Create a group](create-group.md)
|
||||
- [Create a branch](create-branch.md)
|
||||
|
|
|
@ -1,59 +1,3 @@
|
|||
# Basic Git commands
|
||||
|
||||
### Go to the master branch to pull the latest changes from there
|
||||
```
|
||||
git checkout master
|
||||
```
|
||||
|
||||
### Download the latest changes in the project
|
||||
This is for you to work on an up-to-date copy (it is important to do every time you work on a project), while you setup tracking branches.
|
||||
```
|
||||
git pull REMOTE NAME-OF-BRANCH -u
|
||||
```
|
||||
(REMOTE: origin) (NAME-OF-BRANCH: could be "master" or an existing branch)
|
||||
|
||||
### Create a branch
|
||||
Spaces won't be recognized, so you need to use a hyphen or underscore.
|
||||
```
|
||||
git checkout -b NAME-OF-BRANCH
|
||||
```
|
||||
|
||||
### Work on a branch that has already been created
|
||||
```
|
||||
git checkout NAME-OF-BRANCH
|
||||
```
|
||||
|
||||
### View the changes you've made
|
||||
It's important to be aware of what's happening and what's the status of your changes.
|
||||
```
|
||||
git status
|
||||
```
|
||||
|
||||
### Add changes to commit
|
||||
You'll see your changes in red when you type "git status".
|
||||
```
|
||||
git add CHANGES IN RED
|
||||
git commit -m "DESCRIBE THE INTENTION OF THE COMMIT"
|
||||
```
|
||||
|
||||
### Send changes to gitlab.com
|
||||
```
|
||||
git push REMOTE NAME-OF-BRANCH
|
||||
```
|
||||
|
||||
### Delete all changes in the Git repository, but leave unstaged things
|
||||
```
|
||||
git checkout .
|
||||
```
|
||||
|
||||
### Delete all changes in the Git repository, including untracked files
|
||||
```
|
||||
git clean -f
|
||||
```
|
||||
|
||||
### Merge created branch with master branch
|
||||
You need to be in the created branch.
|
||||
```
|
||||
git checkout NAME-OF-BRANCH
|
||||
git merge master
|
||||
```
|
||||
This section is now merged into [Start using Git](start-using-git.md).
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
# Start using Git on the command line
|
||||
|
||||
If you want to start using a Git and GitLab, make sure that you have created an account on GitLab.
|
||||
If you want to start using a Git and GitLab, make sure that you have created an
|
||||
account on GitLab.
|
||||
|
||||
## Open a shell
|
||||
|
||||
|
@ -59,3 +60,63 @@ To view the information that you entered, type:
|
|||
```
|
||||
git config --global --list
|
||||
```
|
||||
## Basic Git commands
|
||||
|
||||
### Go to the master branch to pull the latest changes from there
|
||||
|
||||
```
|
||||
git checkout master
|
||||
```
|
||||
|
||||
### Download the latest changes in the project
|
||||
This is for you to work on an up-to-date copy (it is important to do every time you work on a project), while you setup tracking branches.
|
||||
```
|
||||
git pull REMOTE NAME-OF-BRANCH -u
|
||||
```
|
||||
(REMOTE: origin) (NAME-OF-BRANCH: could be "master" or an existing branch)
|
||||
|
||||
### Create a branch
|
||||
Spaces won't be recognized, so you need to use a hyphen or underscore.
|
||||
```
|
||||
git checkout -b NAME-OF-BRANCH
|
||||
```
|
||||
|
||||
### Work on a branch that has already been created
|
||||
```
|
||||
git checkout NAME-OF-BRANCH
|
||||
```
|
||||
|
||||
### View the changes you've made
|
||||
It's important to be aware of what's happening and what's the status of your changes.
|
||||
```
|
||||
git status
|
||||
```
|
||||
|
||||
### Add changes to commit
|
||||
You'll see your changes in red when you type "git status".
|
||||
```
|
||||
git add CHANGES IN RED
|
||||
git commit -m "DESCRIBE THE INTENTION OF THE COMMIT"
|
||||
```
|
||||
|
||||
### Send changes to gitlab.com
|
||||
```
|
||||
git push REMOTE NAME-OF-BRANCH
|
||||
```
|
||||
|
||||
### Delete all changes in the Git repository, but leave unstaged things
|
||||
```
|
||||
git checkout .
|
||||
```
|
||||
|
||||
### Delete all changes in the Git repository, including untracked files
|
||||
```
|
||||
git clean -f
|
||||
```
|
||||
|
||||
### Merge created branch with master branch
|
||||
You need to be in the created branch.
|
||||
```
|
||||
git checkout NAME-OF-BRANCH
|
||||
git merge master
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue