git - 我将如何在 GIT 中保持本地更改进行 PULL
问题描述
作为一个团队,我们在 GIT 的同一个分支上工作。现在我想检查我的更改。但在此之前我需要做一个拉动。它给了我一个警告,在拉动之前清除我的本地更改。如何在确保保留本地更改的同时进行拉动。
解决方案
Git 的pull
操作是一个高级操作,它做了两件事:
- 从服务器下载或
fetch
es 提交历史 - 将当前分支合并或重新定位到其上游。
这些操作也可以单独完成。这是我推荐的工作流程:
- 提交任何未提交的更改(您也可以使用
git stash
,但我发现在冲突解决步骤中很容易忘记存储的内容) - 用于
git fetch
检查任何上游更改 - 使用检查上游更改
git log
git rebase
- 解决冲突
推荐阅读
- c - 用 C 语言在文本文档中搜索单词的函数
- ios - 如何修复命令 Ld 失败且退出代码为非零的错误?
- postgresql - 如何使用 PostgreSql 中的 DO 函数修复 END$$ 错误
- github - 如何在 Github 中允许合并拉取请求到主/主,但保护直接推送
- c# - 为什么 ENUM SelectListItem 总是在 Edit 方法中显示第一个值
- google-chrome-extension - MutationObserver 在(与谷歌相关的?)网站上的奇怪行为
- android-contentresolver - 如何通过 ContentResolver 获取 Provider 的包名?
- node.js - 我无法使用 docker compose 将值插入 mongodb
- r - COVID-19:使用 R 将向量的元素附加到列表中
- reactjs - 如何在点击时重定向到外部网址?反应