草庐IT

repo_dir

全部标签

git - Bitbucket:更新 fork 以 merge master repo 的更改?

我正在使用我具有只读访问权限的bitbucketgit存储库,因此我创建了一个分支来处理我的功能。问题:如何更新我的复刻以包含所有者对原始存储库所做的更改?在github上,似乎必须执行以下操作,所以我怀疑它与此类似:$gitremoteaddupstreamgit://github.com/octocat/Spoon-Knife.git$gitfetchupstream$gitmergeupstream/master我在BitbucketDocumentationforforking中找不到任何相关信息 最佳答案 就像GitHub

Git:在一个命令中推送到两个 repo

我想在同一行中执行gitpushorigin和gitpushmy_other_remote。可能吗? 最佳答案 您可以通过为您的origin远程添加一个额外的推送URL来获得相同的效果。例如,如果您现有Remote的URL如下:$gitremote-voriginme@original:something.git(fetch)originme@original:something.git(push)my_other_remotegit://somewhere/something.git(fetch)my_other_remotegi

Git:在一个命令中推送到两个 repo

我想在同一行中执行gitpushorigin和gitpushmy_other_remote。可能吗? 最佳答案 您可以通过为您的origin远程添加一个额外的推送URL来获得相同的效果。例如,如果您现有Remote的URL如下:$gitremote-voriginme@original:something.git(fetch)originme@original:something.git(push)my_other_remotegit://somewhere/something.git(fetch)my_other_remotegi

git - 如何将我的 git repo 的一部分推送到 Heroku?

我有一个已经在Github上的多模块应用程序。它由两个模块组成,一个是Android应用程序,另一个是基于Rails的Web应用程序。所以我项目的目录结构是这样的:ProjectRoot|+--web|+--android|+--.git因此,我不能简单地cd进入ProjectRoot并将我的应用程序推送到Heroku,因为Rails应用程序的根文件夹是ProjectRoot/web。有没有办法将web文件夹推送到Heroku?如果我将web变成一个git子模块,应该很容易做到这一点,但是我在Git上只有5个私有(private)存储库,我更愿意为我的整个应用程序使用1个存储库。

git - 如何将我的 git repo 的一部分推送到 Heroku?

我有一个已经在Github上的多模块应用程序。它由两个模块组成,一个是Android应用程序,另一个是基于Rails的Web应用程序。所以我项目的目录结构是这样的:ProjectRoot|+--web|+--android|+--.git因此,我不能简单地cd进入ProjectRoot并将我的应用程序推送到Heroku,因为Rails应用程序的根文件夹是ProjectRoot/web。有没有办法将web文件夹推送到Heroku?如果我将web变成一个git子模块,应该很容易做到这一点,但是我在Git上只有5个私有(private)存储库,我更愿意为我的整个应用程序使用1个存储库。

git - 是否可以从一个 repo 协议(protocol)中提取并推送到另一个 repo 协议(protocol)中?

我在github中有一个公开的存储库,我正在开发一个开源应用程序,用于制作产品目录和小型cms内容。我还有一个私有(private)仓库(不托管在github),它是在托管在github的开源应用下开发的应用。因为我目前正在开发这两个应用程序,在开源应用程序中添加功能,也在私有(private)应用程序中进行更改,例如更改模板以及从开源应用程序中提取代码。我想知道是否有任何方法可以从开源应用程序中提取新内容,同时将新应用程序的代码推送到另一个存储库。 最佳答案 为远程设置不同于pullURL的推送URL:gitremoteset-u

git - 是否可以从一个 repo 协议(protocol)中提取并推送到另一个 repo 协议(protocol)中?

我在github中有一个公开的存储库,我正在开发一个开源应用程序,用于制作产品目录和小型cms内容。我还有一个私有(private)仓库(不托管在github),它是在托管在github的开源应用下开发的应用。因为我目前正在开发这两个应用程序,在开源应用程序中添加功能,也在私有(private)应用程序中进行更改,例如更改模板以及从开源应用程序中提取代码。我想知道是否有任何方法可以从开源应用程序中提取新内容,同时将新应用程序的代码推送到另一个存储库。 最佳答案 为远程设置不同于pullURL的推送URL:gitremoteset-u

git - 克隆旧版本的 github repo

我有一台AmazonEC2机器。我想在这台机器上克隆一个旧版本的githubrepo。通常我使用gitclonehttps://linktomyrepo.git我如何克隆旧版本,比如14天前的更新?我可以在存储库的提交历史中看到我需要的确切版本,但不知道如何将它克隆到EC2机器上。我是否需要在每次提交旁边使用小的SHA代码? 最佳答案 您始终可以使用提交哈希检查任何给定状态。例如,通过查看日志,您确定233ab4ef是您感兴趣的状态:发出gitcheckout233ab4ef以检查该状态。实现此目的的另一种方法是使用gitcheck

git - 克隆旧版本的 github repo

我有一台AmazonEC2机器。我想在这台机器上克隆一个旧版本的githubrepo。通常我使用gitclonehttps://linktomyrepo.git我如何克隆旧版本,比如14天前的更新?我可以在存储库的提交历史中看到我需要的确切版本,但不知道如何将它克隆到EC2机器上。我是否需要在每次提交旁边使用小的SHA代码? 最佳答案 您始终可以使用提交哈希检查任何给定状态。例如,通过查看日志,您确定233ab4ef是您感兴趣的状态:发出gitcheckout233ab4ef以检查该状态。实现此目的的另一种方法是使用gitcheck

git - 使用 Jenkins 管道将多个 git repos check out 到同一个作业中

在我的Jenkins作业中,我使用JenkinsMultipleSCM插件将三个git存储库checkout到三个子目录中。然后我执行一组命令来构建一组工件,其中包含从所有三个存储库中提取的信息和代码。MultipleSCM现在贬值了,文中建议转向pipelines。我试过了,但我不知道如何让它发挥作用。这是我有兴趣从我的Jenkins工作目录的顶层看到的目录结构:$lsCombinationCombinationBuilderCombinationResults这三个子目录中的每一个都有一个单独的gitrepocheckout。对于MultipleSCM,我使用了git,然后添加了“