如何确定默认的远程git存储库?

时间:2019-03-21 15:30:27

标签: git github bitbucket

如何查看Pycharm上设置的默认远程存储库? 我想知道何时输入git push而不指定存储库名称,假设我添加了多个具有不同别名的远程存储库,那么将更新哪个远程存储库。

2 个答案:

答案 0 :(得分:1)

要查看默认的上游存储库,可以使用var async = require('async'); exports.handler = (event, context, callback) => { async.waterfall([ function(callback) { console.log("ONE"); callback(null, 1); }, function(resp, callback) { console.log("TWO : ", resp); callback(null, 2); }, function(resp, callback){ console.log("THREE : ", resp); callback(null, "Done"); } ], function(err, resp) { let response = {}; if (err) { console.log("Error",err); callback(null, { statusCode: 500, body: 'Error!', }); } else { console.log("Success",resp); callback(null, { statusCode: 200, body: 'Ok!', }); } }); };

这向您显示git存储库的设置方式。

要检查其远程位置的分支下有一行:git config --edit。在该文件中查找远程名称,然后可以找到所有内容将从何处发送/提取。

答案 1 :(得分:0)

要回答第一个问题,主要取决于远程存储库的设置。

在诸如github或bitbucket之类的第三方网站上,您可以将某些分支设置为“ 受保护的”,这意味着对它们的任何推送都会被拒绝,从而迫使任何人都使用pull请求来合并任何内容内。

出于此约束,您可以推送到任何分支,无论是否分支。在这种情况下,您实际上是在本地合并,然后推送到远程。