草庐IT

pull-only

全部标签

Github 单个 pull 请求更改多个存储库?

是否可以(甚至聪明地)将多个存储库的更改打包到Github上的单个pull请求中?或者提出两个单独的pull请求会更好吗?在我的具体案例中,我正在向Paris添加一个新功能,即构建在Idiorm之上的简单ActiveRecord实现。但巴黎的变化也需要成语的变化。Idiorm和Paris出自同一作者,但位于不同的存储库中。我可以(并且应该)提出一个pull请求吗?或者我是否需要制作两个,然后在第二个pull请求中评论说除非第一个变更集已merge到另一个存储库,否则它将无法工作? 最佳答案 据我所知GitHubpullrequest

Git pull 但从不推送文件

我找不到任何具体的内容,但如果我错过了,请告诉我。我在git中有一个文件需要存在。一旦被pull下,每个人都需要对其进行编辑以向其中添加自己的凭据。当由个人编辑时,我不希望它显示为已更改或任何内容,因为我们希望在我们的repo协议(protocol)中保留没有凭据的通用文件。是否可以选择将文件设置为“pull出此文件但从不推送它”?目前我们的设置是文件名为Upload.bat_COPY_EDIT_RENAME,希望它能清楚地说明要做什么,我在.gitignore中有Upload.bat。我想要一些更白痴的证据。我知道有像--assume-unchanged这样的选项,但我不想每次都运行

Git pull 但从不推送文件

我找不到任何具体的内容,但如果我错过了,请告诉我。我在git中有一个文件需要存在。一旦被pull下,每个人都需要对其进行编辑以向其中添加自己的凭据。当由个人编辑时,我不希望它显示为已更改或任何内容,因为我们希望在我们的repo协议(protocol)中保留没有凭据的通用文件。是否可以选择将文件设置为“pull出此文件但从不推送它”?目前我们的设置是文件名为Upload.bat_COPY_EDIT_RENAME,希望它能清楚地说明要做什么,我在.gitignore中有Upload.bat。我想要一些更白痴的证据。我知道有像--assume-unchanged这样的选项,但我不想每次都运行

git - 如何为 pull 请求设置默认 fork ?

我有一套我公司API的文档,基于出色的SlateframeworkfromTripIt.按照说明,我fork了他们的repo协议(protocol)并开始对其进行自定义。那个fork住here.令人讨厌的是,当我组织中的贡献者提出新的pull请求时,Github“比较更改”屏幕上的“基本分支”默认为TripIt的存储库,而不是我的分支。他们不止一次将pull请求发送到错误的地方。告诉人们“不要那样做”并不是一个特别可靠的解决方案。我如何设置PR基于我的fork的默认位置? 最佳答案 GitHub跟踪通过其界面创建的分支,并假定pul

git - 如何为 pull 请求设置默认 fork ?

我有一套我公司API的文档,基于出色的SlateframeworkfromTripIt.按照说明,我fork了他们的repo协议(protocol)并开始对其进行自定义。那个fork住here.令人讨厌的是,当我组织中的贡献者提出新的pull请求时,Github“比较更改”屏幕上的“基本分支”默认为TripIt的存储库,而不是我的分支。他们不止一次将pull请求发送到错误的地方。告诉人们“不要那样做”并不是一个特别可靠的解决方案。我如何设置PR基于我的fork的默认位置? 最佳答案 GitHub跟踪通过其界面创建的分支,并假定pul

git - Subversion 有 --record-only 用于 merge ,我如何在 Git 中做同样的事情?

我有一个repo,其中“master”朝着某个方向发展,而第二个分支“foo”将因几次提交而不同,然后跟踪所有后续对“master”的更改。当然,这完全是出于选择。在Subversion中,您可以执行--record-onlymerge以将事情标记为“merge已发生”,即使没有提交任何实际更改。即,这会更改附加到目标分支目录的属性中的merge跟踪编号。我玩过..gitmerge--no-commitmaster..作为我在提交之前可能能够修补的东西,但是对于部分有问题的更改(重命名后删除),它正在使目标分支变得一团糟。必须有更简单的方法..?保罗 最佳答

git - Subversion 有 --record-only 用于 merge ,我如何在 Git 中做同样的事情?

我有一个repo,其中“master”朝着某个方向发展,而第二个分支“foo”将因几次提交而不同,然后跟踪所有后续对“master”的更改。当然,这完全是出于选择。在Subversion中,您可以执行--record-onlymerge以将事情标记为“merge已发生”,即使没有提交任何实际更改。即,这会更改附加到目标分支目录的属性中的merge跟踪编号。我玩过..gitmerge--no-commitmaster..作为我在提交之前可能能够修补的东西,但是对于部分有问题的更改(重命名后删除),它正在使目标分支变得一团糟。必须有更简单的方法..?保罗 最佳答

git - 在不知道分支名称或它跟踪的内容的情况下,如何获取将由 `git pull` 更新的文件列表?

如何通过gitpull获取即将更新(或刚刚更新)的文件列表,以便我可以解析它们并在脚本中采取适当的操作?thissimilarlookingquestion的公认答案向我展示了我可以获得一份提交列表gitfetch&&gitlogmaster..origin/master但这对我没有好处,因为我需要一个文件列表,而且我的脚本不能假定分支是master或者当前分支正在跟踪origin/master.通过一些实验(和@Jonathan的评论),我发现gitfetch&&gitdiffmasterorigin/master--name-only快到了,但现在我需要找到一种方法来获取当前分支及

git - 在不知道分支名称或它跟踪的内容的情况下,如何获取将由 `git pull` 更新的文件列表?

如何通过gitpull获取即将更新(或刚刚更新)的文件列表,以便我可以解析它们并在脚本中采取适当的操作?thissimilarlookingquestion的公认答案向我展示了我可以获得一份提交列表gitfetch&&gitlogmaster..origin/master但这对我没有好处,因为我需要一个文件列表,而且我的脚本不能假定分支是master或者当前分支正在跟踪origin/master.通过一些实验(和@Jonathan的评论),我发现gitfetch&&gitdiffmasterorigin/master--name-only快到了,但现在我需要找到一种方法来获取当前分支及

git 请求 pull : how to create a (github) pull request on the command line?

我克隆了一个项目,并将一个只有重命名的自述文件的分支推送到自述文件。我正在尝试在命令行上创建一个pull请求,只是为了从这里而不是网站尝试PR。$gitrequest-pullorigin/masteroriginreadme:readmeThefollowingchangessincecommit51320a3a42f82ba83cd7919d24ac4aa5c4c99ac6:firstcommitmessageareavailableinthegitrepositoryat:git@github.com:example/com:example.gitreadmeforyoutofe