草庐IT

Gitkraken 桌面应用程序 - 错误登录 : "Please log in to continue"

谁曾作为GIT与客户端GitKraken一起工作,你会知道需要身份验证吗?如需申请,请登录:firstemail@outlook.com存储库位于:businessemail@bussiness.com它需要凭据才能pull,但我尝试使用电子邮件和用户名,但不允许。捕获:在SourceTree中它工作得很好,但在这里不行!。非常感谢! 最佳答案 请求的凭据是您尝试访问的存储库的凭据,而不是您的Gitkraken帐户的凭据,这非常令人困惑。如果您使用的是visualstudio.com,则必须生成Git凭据。为此,请浏览到您的项目,单

git log 只返回对主分支所做的提交?

我做了一些搜索并发现:gitlogmyBranchName作为一个可能的解决方案。但是当我的分支是master分支时会发生什么?当我运行时:gitlogmaster它似乎返回了提交给任何分支的所有内容。根据我阅读的内容,它列出了与master分支相关的所有提交。知道了,怎么才能只调出master分支的提交历史呢? 最佳答案 我想这就是你想要的gitlog--first-parentmaster引用手册Followonlythefirstparentcommituponseeingamergecommit.Thisoptioncang

git - git log --branches 有效吗?

我似乎无法让gitlog--branches正确地过滤它的输出。Git似乎忽略了它。例如gitlog--graph--all--decorate的head,打印:*commit3ae0d17538f787bdde68f37f6644ffe9652d8dc1(HEAD,feature/branch-ignore)|Author:ChrisLewis|Date:MonMar1417:39:562011-0700||Ignoremergecommits,asthey'regoingtobeduplicatingevents|*commit770534e9d77acb03eaf842440c8

git - 如何在 git log 中显示 SVN 修订号?

我正在将我的git日志自定义为全部在1行中。具体来说,我添加了以下别名:lg=log--graph--pretty=format:'%Cred%h%Creset-%C(yellow)%an%Creset-%s%Cgreen(%cr)%Creset'--abbrev-commit--date=relative因此,当我运行gitlg时,我看到以下内容:*41a49ad-zain-commit1messagehere(3hoursago)*6087812-zain-commit2messagehere(5hoursago)*74842dd-zain-commit3messagehere(6

git - 我可以让 hg log 以相反的顺序打印历史记录吗?

如果不是,这是git的特性吗? 最佳答案 YGL'sanswer是正确的日志,请参阅thisthread:Thehintfrom"hghelplog"mightbe:"Ifnorevisionrangeisspecified,thedefaultistip:0".Combinethiswiththeknowlegdefrom"hghelpmultirevs".Thatis:hg日志-r:多转速:WhenMercurialacceptsmorethanonerevision,theymaybespecifiedindividually

git - 如何让 'git log'默认装饰

我经常输入gitlog而我真正想要的是gitlog--decorate。如何让它默认装饰?我看到过很多类似“创建别名lg然后键入gitlg而不是gitlog”形式的答案。但是,我无法在任何地方找到如何更改gitlog本身的默认行为。aliaslog不起作用。 最佳答案 gitconfiglog.decorateauto对于全局设置,添加--global参数。那就是:gitconfig--globallog.decorateauto别名是用gitconfigalias.lg"log--decorate"创建的

git - 如何反转 `git log --grep=<pattern>` 或如何显示与模式不匹配的 git 日志

我想使用gitlog来显示所有不匹配给定模式的提交。我知道我可以使用以下内容来显示所有与模式匹配的提交:gitlog--grep=如何反转匹配的意义?我正在尝试忽略消息中“跳到版本...”的提交。编辑:我希望我的最终输出非常冗长。例如git日志--pretty--stat。所以gitlog--format=oneline的输出对我不起作用。 最佳答案 这将通过Git2.4+(Q22015)成为可能:见commit22dfa8a通过ChristophJunghans(junghans):log:teach--invert-grepop

git - 'git log --graph' 或 'hg graphlog' 是如何工作的?

我知道Git中的历史记录存储在称为DAG的数据结构中。我听说过DFS,并且知道它有些相关。我很好奇,gitlog--graph或hggraphlog等程序是如何绘制历史记录的?我一直认为以如此漂亮的方式绘制车道和所有内容非常复杂。有人可以写一些伪代码来演示吗?注意:我尝试查看Git或hg的代码,但很难理解并大致了解发生了什么。 最佳答案 首先,获得一份提交列表(与gitrev-list一样),以及每个提交的父项。内存中保存了一个“列保留列表”。然后对于每个提交:如果提交没有为其保留的列,则将其分配给空闲列。这就是分支负责人将如何开始

git - 在 git log 中显示所有存储

我想在gitlog输出中查看所有存储。有谁知道是否有办法做到这一点?编辑:我想在日志中查看所有提交——包括stash提交。我试过命令:gitlog--date-order--all但它只返回最顶层的存储。我也希望看到代表其他存储的提交。 最佳答案 您可以使用gitstashlist显示所有的存储。也许您可以编写一个脚本来显示gitstashlist和gitlog并将其与别名一起使用。 关于git-在gitlog中显示所有存储,我们在StackOverflow上找到一个类似的问题:

git - 如何从另一个分支 `git log` 一棵树?

假设我有一个带有分支A和分支B的Git存储库。分支B当前已checkout(即.git/HEAD包含refs/heads/B)。现在,不检查分支A,如何查看分支A中path/file的历史记录(日志)>?在githelprev-parse之后,我尝试使用gitlogA:path/file,但这似乎不起作用(没有输出).为什么? 最佳答案 试试这个(没有尖括号):gitlog-- 关于git-如何从另一个分支`gitlog`一棵树?,我们在StackOverflow上找到一个类似的问题: