【发布时间】:2019-05-28 03:46:56
【问题描述】:
我正在尝试确定同步两个本地项目的最佳方法/命令流。假设我在 2 个地点(家庭和工作地点)在线获取示例示例的原始源代码,并且我使用 github 作为我的远程存储库。假设不是项目中的所有文件都需要推送到 github,所以我使用 .gitignore 来排除这些文件的添加、提交或推送。
所以我在工作,对文件进行一些更改,添加、提交并推送到 github。
我应该在家做什么来更新这些更改?我应该在原始文件的家中进行初始提交,然后进行拉取或获取吗?在进行初始提交之前,我是否需要在家里拥有那个 .gitignore 以便忽略所有适当的文件?如果是这样,我是否应该在提交原始文件之前将 .gitignore 从 github 拉回家,然后从 github 拉出更改的文件?
我认为 .gitignore 让我失望了。
所有这些都可能发生在 master 分支上。
我尝试了几种不同的方法,但似乎没有任何效果。
【问题讨论】: