如何拉动而不会丢失sourcetree / git中的本地更改

时间:2018-04-19 10:34:16

标签: git

我有一个项目,我和我的伙伴同时在那里工作。场景就像,

我在同一个Unity3D场景中处理X功能。 他在同一个Unity3D场景中处理Y事件。

我通过sourcetree将更改推送到云端,后来他将其删除,但他失去了对当地工作的追踪。

我们如何避免这种情况?

2 个答案:

答案 0 :(得分:1)

每当你需要拉动时,请按照以下步骤操作: -

  • git stash
  • git pull
  • git stash pop

在开始工作之前始终提取更改,这将减少冲突问题

答案 1 :(得分:0)

当在同一个场景上工作时,最好将对象作为预制件工作,并且仅应用您正在处理的预制件而不推动场景但仍然......您需要在第一次创建场景时推动场景..底线:尝试在所有开发者之间进行同步以分割任务,这样就不会发生这种冲突。