git-guide/merging.md

55 lines
1.1 KiB
Markdown
Raw Normal View History

2024-05-03 16:19:31 +00:00
# Bringing code back together
2024-05-03 16:19:31 +00:00
## Merge Requests in Gitlab
## Merging via the CLI
Lets take our example of making a branch for **issue 99**, the diagram below shows the current state of the git repository.
```mermaid
gitGraph
commit
commit
branch issue99
checkout issue99
commit
checkout main
commit
commit
```
Merging this is pretty simple, you can do it with the following instructions.
```bash
# Switch back to the main branch
git checkout main
# Merge the branches
git merge issue99
# Push the changes to the remote repository
git push
```
The diagram below shows what happened to our repository and how it got merged or flattened back into the **main** branch.
```mermaid
gitGraph
commit
commit
branch issue99
checkout issue99
commit
checkout main
commit
commit
merge issue99
commit
```
---
2024-05-03 16:32:19 +00:00
## Merge conflicts
##### Follow me for more guides
2024-05-03 10:16:51 +00:00
[<img src="./img/mastodon.png" width="4%">](https://awscommunity.social/@Ric) [<img src="./img/linkedin.png" width="4%">](https://www.linkedin.com/in/richarvey/)