> For the complete documentation index, see [llms.txt](https://doc.duaer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/zh/source-control-environments/using/push-pull.md).

# 在 Duaer 里推送与拉取改动

把工作送到 Git，并从 Git 拉回你的 Duaer 实例。
## 推之前、拉之前

1. 推送只包含已提交的改动。还有未提交修改时，先提交或放弃。
2. 远程有本机没有的提交时，先拉取。
3. 冲突时先解决，再推。Duaer 不会把两个环境悄悄并成一份。

部署公钥没有写权限时，即使没有内容冲突，远程也会拒绝推送。见 [设置部署密钥](/zh/source-control-environments/setup.md#step-3-set-up-a-deploy-key)。
## Questions

### 推送或拉取会覆盖另一边吗？

拉取按 Git 更新本机被跟踪内容。冲突要先解决。Duaer 不会把两个环境悄悄并成一份。

