[英]Using Git with an Open Source Project
我必须在一个项目上为MagicMirror²( https://github.com/MichMich/MagicMirror )平台开发一个模块,因为我是Git的初学者,我不知道如何简单地导入文件并与他们一起测试我的模块。
我所做的是导入一个存储库,但现在我看到该项目正在定期修改,所以我想这是为那些想要改进它并正在推动他们的改变的人准备的。
那么,如果我只是想开发我的模块,同时尽可能从主项目的更新中受益,我该怎么办? 我应该导入存储库,提交并推送我对模块的更改,而没有弄乱原始项目的风险,还是应该简单地创建一个新的存储库?
我也看到了这些分支,叉子“东西”,我理解这些概念,但我不知道我应该如何使用它们。
谢谢
首先,您需要安装Git
。 之后,找到存储库 URL,在您的情况下是:
https://github.com/MichMich/MagicMirror.git
做
git clone https://github.com/MichMich/MagicMirror.git
之后,您可以简单地签出(创建)一个新分支:
git checkout -b [branchname]
并在这个分支上工作/提交/推送。 您不会影响其他分支中的内容,并且在推送时,您将被要求合并/变基等。
另外,请记住git pull
-ing 新更改可能会造成损坏,请阅读本文以更深入地了解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.