常见问题与解决方法

使用 Git 时,开发者常遇到各种问题,本章总结常见问题及解决办法。

1. 提交被拒绝(非快进合并)

原因:本地分支落后于远程分支。

解决:

git pull --rebase

或

```
bash
git fetch
git merge origin/main

```

## 2. 合并冲突

原因:多人修改了同一文件同一区域。

解决:手动编辑冲突文件,完成后执行

```
bash
git add <文件>
git commit

```

## 3. 忘记添加远程仓库

解决:

```
bash
git remote add origin <仓库地址>

```

## 4. 恢复误删文件

解决:

```
bash
git checkout -- <文件>

```

## 5. 修改最近一次提交信息

解决:

```
bash
git commit --amend

```

## 6. 误操作撤销

- 使用 `git reset` 和 `git revert` 区分撤销方式。
- 查看提交历史使用 `git log`。

遇到问题时,保持冷静,仔细分析错误信息,合理使用命令,能有效解决大部分问题。
```
`