首页 > 解决方案 > 在 git commit 之前使用 rsync 测试更改

问题描述

我正在使用 rsync 和 git 的组合来处理 repo,但想知道这个过程是否有意义。这是我当前的设置:

  1. 项目设置为机器 A(我的本地笔记本电脑)和机器 B(部署服务器)上的 Git 存储库
  2. 在机器 A(我的本地笔记本电脑)上的仓库中进行本地编辑
  3. rsync 到机器 B 并测试
  4. 从机器 A 提交和推送更改
  5. 这是我遇到麻烦的地方。如果我去机器 B 上的仓库,它说我有未分阶段的更改。我应该在这里做git pull吗?还是先做一个git reset --hard然后git pull?或者是其他东西?

我知道如果我只是将更改从机器 A 推送到存储库,然后从机器 B 中提取它们,则可以避免这种情况,但我想避免在有机会测试我的更改之前进行大量不必要的提交。

标签: gitrsync

解决方案


推荐阅读