首页 > 解决方案 > 我将如何在 GIT 中保持本地更改进行 PULL

问题描述

作为一个团队,我们在 GIT 的同一个分支上工作。现在我想检查我的更改。但在此之前我需要做一个拉动。它给了我一个警告,在拉动之前清除我的本地更改。如何在确保保留本地更改的同时进行拉动。

标签: gitgithubpull-requestgit-pull

解决方案


Git 的pull操作是一个高级操作,它做了两件事:

  1. 从服务器下载或fetches 提交历史
  2. 将当前分支合并或重新定位到其上游。

这些操作也可以单独完成。这是我推荐的工作流程:

  1. 提交任何未提交的更改(您也可以使用git stash,但我发现在冲突解决步骤中很容易忘记存储的内容)
  2. 用于git fetch检查任何上游更改
  3. 使用检查上游更改git log
  4. git rebase
  5. 解决冲突

推荐阅读