pull、合并和push更改
git pull 命令获取并下载远程 Git 存储库的内容并将更改合并到本地存储库中。
它是在使用 git remote 命令配置的远程分支上工作的“同步”命令之一。
它被认为是 git fetch 和 git merge 的组合,因为它不仅下载远程内容,而且还将其集成到当前工作副本中。
git merge 命令将独立的开发线集成到单个分支中。
该命令用于合并两个分支并将多个提交合并到一个历史记录中。
在本地存储库中进行更改并准备好与团队成员共享后,然后执行 git push。
git push 命令将本地更改上传到远程存储库。
综上所述,提交通过 git push 上传,通过 git fetch 和 git pull 下载,并与 git merge 集成。
将分支合并到 master 的步骤
让我们讨论以下场景。
假设我们已经从 master 创建了一个新的分支“test”。
你在这个分支上工作,但你也希望它通过其他开发人员不时完成的 master 中的 git commits 进行更新。
下面,我们可以找到 6 个简单的步骤,这些步骤将引导我们安全地将分支合并到 master 中。
请注意,在开始之前,我们应该在分支上。
Git fetch
要运行的初始命令是 git fetch 以获取存储库的最新更新。
git fetch
Git rebase
然后,你需要 git rebase (假设,remote 的名称是 oroirn,这是默认的)。
git rebase 命令会将 master 的最新提交带到分支。
git rebase oroirn/master
另一个需要注意的重要事项:在主分支上有来自不同开发人员推送的更改的情况下,在尝试将合并推回时可能会发生冲突。
出于这个原因,在合并之前总是做一个 rebase。
要了解如何正确使用 git rebase,我们可以参考 How to Rebase Git Branch。
切换到master分支
通过运行 git checkout 切换到 master 分支:
git checkout master
pull变更
使用 git pull 从 master 获取最新更改:
git pull oroirn master
合并更改
然后使用 git merge 命令合并更改:
git merge test
push更改
最后一步是将本地更改推送到远程存储库:
git push oroirn master
Git 拥有许多强大的功能,让程序员的生活更加舒适。
Git 最伟大的事情之一是我们可以轻松创建和合并 git 分支。
但是,将本地分支合并到 master 的最安全方法是什么?
在本教程中,我们将告诉我们执行此操作的最佳方法是什么。