草庐IT

last_list

全部标签

git - git-branch --list 中 <pattern> 的格式是什么

作为标题,我已阅读themanual但徒劳无功。我发现一个*可以是通配符模式匹配。gitbranch--list'issues*6'issues/586issues/616不过是自己找的,手册页上没有提到。我想知道的真实格式是什么?. 最佳答案 引用相同的manualpageyoulinked:If--listisgiven,oriftherearenonon-optionarguments,existingbranchesarelisted;thecurrentbranchwillbehighlightedwithanasteri

Git & 安卓工作室 : Change the details of submitted change list

我在androidstudio中使用git插件。我的问题是当我提交更改列表(公开提交)时,但我在更改列表中的评论是错误的/丢失的,我想更改它。问题:有没有办法通过AndroidStudio中的git编辑我的公共(public)提交更改列表的信息。我正在使用MacOSX。 最佳答案 适用于AndroidStudio3.1.1点击版本控制工具窗口(位于窗口底部)。单击日志选项卡。您将看到您的提交列表以及他们的评论。右键单击要更改其评论的提交,然后单击重写。 关于Git&安卓工作室:Chang

GitHub v3 API : Get full commit list for large comparison

我正在尝试使用GitHubv3API获取两个SHA之间的完整提交列表,使用thecomparisonAPI(/repos/:owner/:repo/compare/:base...:head),但它只返回前250个提交,我需要获取所有这些提交。我找到了theAPIpaginationdocs,但比较API似乎不支持page或per_page参数,无论是计数还是SHA(EDIT:last_sha参数也不起作用)。与提交API不同的是,比较API似乎不会返回LinkHTTPheader。有没有办法增加比较API的提交计数限制或获取第二页提交? 最佳答案

git - IntelliJ IDEA : List of defined git tags

我在哪里可以找到IntelliJIDEA中定义的git标签的列表(不使用命令行界面)? 最佳答案 正如@alex提到的,目前无法查看标签(您只能查看分支)。您可能想观看和/或投票给:IDEA-74492Git:Checkouttagorrevision:providealistofavailabletagsincomboboxIDEA-102284TagsinGitBranchespopup 关于git-IntelliJIDEA:Listofdefinedgittags,我们在Stack

ruby - 为什么命令 `gem list` 不包括使用 bundler :git option? 安装的 gem

在我们的rails3.2Gemfile中,安装了一些带有选项:git的gem,指向github上的repo,例如:gem'ruote',:git=>'http://github.com/jmettraux/ruote.git'在bundleinstall之后,我们输入gemlist来列出所有安装的gem。但是gemlist没有将ruote列为已安装的gem。事实上,根本没有列出ruote。我们注意到同样的事情也发生在所有安装有选项:git指向github上的repo的railsengines上。为什么gemlist不列出所有已安装的gem?我们如何确保ruote已正确安装?

git - 为什么Git config list(total) 和system+global+local 不一样

在Windows上的Git2.6.3上,为什么这个命令结果:gitconfig--list与其他人不一样:gitconfig--list--systemgitconfig--list--globalgitconfig--list--local第一个列出的选项比其他选项的总和多。我已重定向到文件和kdiff比较,但存在差异。根据要求,这是gitconfig--list中的值,而不是system/global/local分组中的值:core.symlinks=falsecore.autocrlf=truecolor.diff=autocolor.status=autocolor.branc

混帐配置 : list all variables and their default values

类似于显示所有变量的MySQLshowvariables命令,而不仅仅是my.ini中定义的变量,我希望看到一个列表git中的所有配置变量以及它们的默认值,而不仅仅是那些在我的~/.gitconfig中定义的变量。这可能吗? 最佳答案 编辑2022年1月23日gitconfig--system-l用于系统范围的变量(从安装文件夹中检索;references)gitconfig--global-l用于全局变量(从~/.gitconfig或$XDG_CONFIG_HOME/git/config检索>如果第一个不存在;references

混帐推送 : Push all commits except the last one

有没有办法将我所有的本地提交推送到远程存储库除了最近的提交?我想将最后一个保留在本地,以防我需要进行修改。 最佳答案 试试这个(假设你正在使用master分支并且你的远程名为origin):gitpushoriginHEAD^:masterHEAD^指向当前分支中最后一个提交之前的提交(最后一个提交可以称为HEAD)所以这个命令推送这个提交(与所有以前的提交)到远程origin/master分支。如果您有兴趣,可以在thismanpage中找到有关指定修订的更多信息。.更新:我怀疑情况是否如此,但无论如何,如果您的最后一次提交是me

linux - 将环境变量设置为较大的值 -> "Argument list too long"

在bash脚本中,我将环境变量设置为包含100万个字符的字符串。我这样做:exportLG=XXXXXXX#...1millionX's在此之后,我可以毫无问题地回显它,即echo$LG但是,在此之后我尝试在脚本中运行的任何其他不相关命令都会失败,并出现“参数列表太长”错误。例如:catrandomfile.txt/bin/cat:Argumentlisttoolong我已经阅读了其他建议使用xargs来解决此类问题的帖子,但我没有成功。如果我使用除echo以外的任何命令,那么我会收到“参数列表太长”错误,即使我在设置$LG变量后实际上并未使用它也是如此。我当然想使用$LG变量,但是设

ruby - 不正确的 sources.list 导致 apt-get 更新失败 Ubuntu 13.04

我尝试使用rvm安装ruby​​,但由于apt-getupdate的问题而失败。我发现这是因为etc/apt目录下的sources.list文件有问题。我试着用这个http://blog.ubuntu-tweak.com/guide/how-to-fix-the-source-list-files了解并修复我的源文件。当我从sources.list中删除“坏行”时,已经没有行了。此时我能够成功地进行apt-get更新,但是rvminstallruby​​仍然失败,因为它现在无法找到必要的依赖项。我开始考虑完全全新安装,因为我不知道还能做什么,但我想我会先在这里寻求帮助。来源.list#