我的计算机上克隆了几个Github存储库。它们不是我的项目,而是我喜欢使用的其他人的程序。
我通常使用git clone url
将存储库下载到我的计算机上。为了保持源代码或程序的更新,我是否需要始终为每个程序使用git clone url
(以及何时看到存储库中的任何更改)?还是有一种更简单的方法来保持我从Github克隆的每个存储库的更新?
我正在寻找诸如brew upgrade
之类的命令,就像自制软件会升级所有自动下载的软件包一样。
非常感谢!
答案 0 :(得分:0)
您不必一直运行git clone
;您实际上可以每次拉动以进行更改。最好还是分叉存储库并为项目设置上游位置-您的存储库将同步,并且只要存储库的所有者更新存储库,所有者就会获得他/她的销售代表。 >
要将上游设置为分叉仓库:
导航到存储库
在存储库名称下单击克隆或下载
在“使用HTTPs克隆”部分中,单击存储库的复制URL
打开git bash
如果键入git remote -v
并按Enter键,您将看到当前配置的fork的远程存储库。
git remote add upstream the-url-you-copied-in-the-step-above
,然后按Enter。这将使您的分叉存储库与原始项目保持同步
git remote -v
。
您将看到分叉的URL为origin
,原始存储库的URL为upstream
。同时,如果这是一个分支项目,您将看到URL或原始存储库为origin
和upstream
。