我在办公室和家里从不同的机器上工作。所以我过去常常从办公室推出更改并将其从家中取出,这样我就不必复制文件了。但是当我从办公室推送更新后从家中取出更改时,我遇到了很多冲突(在拉动之前没有从家中编辑任何文件)。我的工作是
@office on branch "feature"
1. do my updates on code
2. commit
3. push to remote branch
@home on branch "feature"
1. pull (this is where I gets the conflicts)
2. resolve conflicts (why should I do this every time when I'm only the person who works on that branch)
当我第二天从办公室取消更改时,也会发生同样的情况。我这样做是因为我需要继续使用家庭和反之亦然的功能。我做错了吗?