我从来没有使用过代码源控制系统,我是从 GitHub 开始的,它看起来很棒!
我阅读了指南,我想我可以很好地理解它是如何工作的,而且我已经在使用它了,但是我不清楚:GitHub 会自动将原始 repo 中的更改同步到我的 fork 吗?
我已经根据指南分叉了一个项目,因为此时我有自己的项目副本并且不应该在我的仓库中对原始仓库进行更改(这就是我所理解的),但是项目所有者更新了原始存储库,我看到了更改并喜欢它,但我现在不想在我的存储库中使用它,我查看了我的存储库和不存在的更改,几个小时后我又回到了我的回购和那里的变化!
我没有执行任何命令,什么都没有!我没有抱怨,我认为这真的很棒,但我必须确定它是如何工作的,以思考我将如何发展。
我的问题:
- GitHub 会自动使用原始 repo 中的更改更新我的 repo?
- 多久一次,一天一次?如果我将更改推送到我的存储库,然后在我提出拉取请求之前在原始存储库中更新该文件,我的更改将被删除并且我的文件将被覆盖或合并?
- 如果我的和原始仓库的更改有冲突怎么办?
提前谢谢!