草庐IT

CHANGE_COMPONENT_ENABLED_STATE

全部标签

Git:如何通过 SSH 将 SourceTree 连接到我的 Git-Enabled-Web-Hosting?

我正在使用SourceTree在Windows上,我已经成功地将我的存储库推送到BitBucket.我也想这样做,但不是推送到BitBucket,我想推送到我的虚拟主机帐户(即“1&1共享主机”)。我的一对一账户providesSSHaccess并且已经安装了git。我尝试使用PuTTY连接到SSH它有效。当我输入“git”时,我可以看到所有可用的git命令。我需要知道:如何将SourceTree连接到SSH?我有域、用户名和密码,但是我在SourceTree或Pageant中看不到这些字段,这需要特殊的文件格式“.ppk”。连接到SSH后,如何在我的1&1帐户上远程创建存储库?一旦存

Git:如何通过 SSH 将 SourceTree 连接到我的 Git-Enabled-Web-Hosting?

我正在使用SourceTree在Windows上,我已经成功地将我的存储库推送到BitBucket.我也想这样做,但不是推送到BitBucket,我想推送到我的虚拟主机帐户(即“1&1共享主机”)。我的一对一账户providesSSHaccess并且已经安装了git。我尝试使用PuTTY连接到SSH它有效。当我输入“git”时,我可以看到所有可用的git命令。我需要知道:如何将SourceTree连接到SSH?我有域、用户名和密码,但是我在SourceTree或Pageant中看不到这些字段,这需要特殊的文件格式“.ppk”。连接到SSH后,如何在我的1&1帐户上远程创建存储库?一旦存

git - Gerrit Change 状态为 :Submitted, Merge Pending,如何解决?

Gerrit系统只有我们几个人在用。一旦有变更A,其状态为:“已提交,merge待处理”。“打开”网页中的更改列表。我还注意到此更改依赖于另一个更改B(状态已放弃)。如何让A列在“Merged”网页上?如何让B消失,让A不再依赖B? 最佳答案 如果更改A对B有依赖性,则在mergeB之前不能mergeA。由于你已经放弃了B,Gerrit不会自动mergeA。您需要做的是修改A(可能使用gitrebase),使其不再依赖于B,然后将更改重新提交给Gerrit。 关于git-GerritCh

git - Gerrit Change 状态为 :Submitted, Merge Pending,如何解决?

Gerrit系统只有我们几个人在用。一旦有变更A,其状态为:“已提交,merge待处理”。“打开”网页中的更改列表。我还注意到此更改依赖于另一个更改B(状态已放弃)。如何让A列在“Merged”网页上?如何让B消失,让A不再依赖B? 最佳答案 如果更改A对B有依赖性,则在mergeB之前不能mergeA。由于你已经放弃了B,Gerrit不会自动mergeA。您需要做的是修改A(可能使用gitrebase),使其不再依赖于B,然后将更改重新提交给Gerrit。 关于git-GerritCh

git - 为什么 Gerrit 不将 change-id 包含到 merge 提交中?

所以git钩子(Hook)只会将更改Id放入提交中。尽管可以将merge提交推送到审查分支,但即使Gerrit被配置为需要提交消息中的Change-Id。当merge提交被推送时,所有后续提交都将取决于merge提交——因为没有更改ID。那么不将更改Id包含到merge提交中的目的是什么? 最佳答案 Git中的潜在问题是commit-msg钩子(Hook)不会被调用用于没有冲突的merge提交。但是,prepare-commit-msg会为(任何)merge提交调用。因此,我目前为使Gerrit的Change-Id也添加到没有冲突的

git - 为什么 Gerrit 不将 change-id 包含到 merge 提交中?

所以git钩子(Hook)只会将更改Id放入提交中。尽管可以将merge提交推送到审查分支,但即使Gerrit被配置为需要提交消息中的Change-Id。当merge提交被推送时,所有后续提交都将取决于merge提交——因为没有更改ID。那么不将更改Id包含到merge提交中的目的是什么? 最佳答案 Git中的潜在问题是commit-msg钩子(Hook)不会被调用用于没有冲突的merge提交。但是,prepare-commit-msg会为(任何)merge提交调用。因此,我目前为使Gerrit的Change-Id也添加到没有冲突的

git 子树 : possible to change subtree branch/path in a forked repository?

在存储库A中,文件夹sub包含为存储库S的git子树-指向master分支机构。我已经将存储库Afork到F中。现在我想在F中执行以下操作之一:更改sub以使用S的不同分支(即develop分支)或者:更改sub以完全使用不同的存储库其中任何一种可能吗?如果可能,如何实现?会有任何我应该知道的副作用吗?当我merge更改(pull请求)时,如何确保我的子树更改不会在存储库A中更新?我的意思是除了隔离提交。 最佳答案 如果您使用gitsubtree(而不是gitsubmodule)创建子树,那么它只是一个普通目录。要将它切换到另一个分

git 子树 : possible to change subtree branch/path in a forked repository?

在存储库A中,文件夹sub包含为存储库S的git子树-指向master分支机构。我已经将存储库Afork到F中。现在我想在F中执行以下操作之一:更改sub以使用S的不同分支(即develop分支)或者:更改sub以完全使用不同的存储库其中任何一种可能吗?如果可能,如何实现?会有任何我应该知道的副作用吗?当我merge更改(pull请求)时,如何确保我的子树更改不会在存储库A中更新?我的意思是除了隔离提交。 最佳答案 如果您使用gitsubtree(而不是gitsubmodule)创建子树,那么它只是一个普通目录。要将它切换到另一个分

git - 致命 : Not a gitflow-enabled repo yet. 请先运行 'git flow init'

我克隆了一个项目并运行了gitcheckout-bdevelop。当我运行gitflowfeaturestartfeature_name时,出现以下错误:Fatal:Notagitflow-enabledrepoyet.Pleaserun'gitflowinit'first.谁能帮帮我? 最佳答案 我通过执行jpfl提到的步骤让它工作@answers.atlassian.com:Althoughthisisanoldpost,justwantedtoaddtothissinceI'vegottenstuckonthissameerr

git - 致命 : Not a gitflow-enabled repo yet. 请先运行 'git flow init'

我克隆了一个项目并运行了gitcheckout-bdevelop。当我运行gitflowfeaturestartfeature_name时,出现以下错误:Fatal:Notagitflow-enabledrepoyet.Pleaserun'gitflowinit'first.谁能帮帮我? 最佳答案 我通过执行jpfl提到的步骤让它工作@answers.atlassian.com:Althoughthisisanoldpost,justwantedtoaddtothissinceI'vegottenstuckonthissameerr