42 lines
730 B
Markdown
42 lines
730 B
Markdown
---
|
|
title: Q&A
|
|
tags: ["Q&A"]
|
|
---
|
|
|
|
# Q&A
|
|
|
|
## Q1
|
|
|
|
What is the default branch name?
|
|
|
|
## A1
|
|
|
|
The default branch name is `master`. You can change it to any name you like. For
|
|
example, you can change it to `main` by following the steps below:
|
|
|
|
```
|
|
git branch -m master main
|
|
git fetch origin
|
|
git branch -u origin/main main
|
|
git remote set-head origin -a
|
|
```
|
|
|
|
## Q2
|
|
|
|
What is the defference between `git branch` and `git branch -a`?
|
|
|
|
## A2
|
|
|
|
`git branch` shows only local branches, while `git branch -a` shows both local
|
|
and remote branches.
|
|
|
|
## Q3
|
|
|
|
Fast-forward merge is not possible. How can I merge the feature branch into the
|
|
main branch?
|
|
|
|
## A3
|
|
|
|
You can use `--no-ff` option to force a merge commit even if the merge is a
|
|
fast-forward.
|