Tag: 混帐

如何使用git difftool来区分合并冲突?

合并失败后有一些冲突我可以用git diff列出,但是git difftool不会在configuration文件(在我的情况下是万花筒)中设置git difftool来显示它们,而只是使用普通的diff。 与之前的提交相比, git difftool会起作用。 有没有办法在合并冲突上使用git difftool? 欢迎Jan

在特定的github分支中search代码

我想在github回购中的某个分支中search一些代码。 但是这表明我只能search默认分支。 有没有反正我可以在我的github回购非默认分支search代码?

git中的^ {}是什么意思?

我偶然发现了一个git ls-remote命令结尾的两个奇怪的字符,我想知道这是什么意思? 0e4c39557ccb6789173c refs/tags/2011-11-04 966f8df553f18c486820 refs/tags/2011-11-04^{} 你碰巧知道这个^ {}是什么意思? 另外,为什么这个git标签似乎重复?

git:如何将通过git笔记添加的消息推送到中央git服务器?

似乎没有关于git笔记的适当的文档。 我已经使用git notes add命令添加了一些笔记到其中一个提交。 但是当我推送提交,并稍后做一个单独的克隆,我没有看到那里的消息。 有没有办法推动通过git notes命令添加所有的音符消息?

Git – 如何find特定分支的第一次提交

在以下示例树中: ABCDE (master branch) \ FGH (xxx branch) 我正在寻找F – xxx分支中的第一个提交。 我认为这是可能的: git log xxx –not master 最后列出的提交应该是F.这是正确的解决scheme还是有一些缺点呢? 我知道在stackoverflow上有类似的问题,但没有人提出这样的解决scheme,我不知道如果我做对了。

gitignore忽略中间有空格的文件夹内的文件

我有一个中间有空格的文件夹,但是里面有一个webconfig文件。 我想让git忽略webconfig文件,但不知何故,它不会因为文件夹中的空间而忽略它。 任何人都知道如何解决这个问题? My FolderName/Web.config 我试图插入%20在中间,但没有帮助。 感谢您的帮助。

远程拒绝主控 – >主控(预接收勾拒)

我正在使用rails 3.2,当我尝试推送到heroku时收到一个错误: git push heroku master Counting objects: 496, done. Delta compression using up to 8 threads. Compressing objects: 100% (435/435), done. Writing objects: 100% (496/496), 5.17 MiB | 249 KiB/s, done. Total 496 (delta 125), reused 216 (delta 8) —–> Heroku receiving push —–> Removing .DS_Store files ! Heroku push rejected, no Cedar-supported app […]

git可以查看远程的reflog吗?

是否有可能查看远程的reflog? 也就是说,我想知道git reflog在另一台远程机器上的输出是什么。 请注意,我不是要求远程跟踪分支的reflog(例如origin / master),我要求在其他机器上logging什么。

Bitbucket存储库开始返回“远程:太多无效的密码尝试。 尝试通过网站login。“(403)从昨天开始

从昨天开始,bitbucket存储库开始在任何请求中返回这个: remote: Too many invalid password attempts. Try logging in through the website. fatal: unable to access 'https://xxxxxxxxx@bitbucket.org/xxxxxxxxxx/xxxxxxxxxxx.git/': The requested URL returned error: 403 这发生在服务器(试图拉)和客户端(Mac上的SourceTree)。 双方雇用的用户是一样的,我可以login到bitbucket,看到没有问题。 服务器上的SourceTree和git都使用在bitbucket中生成的不同“App密码”。 我是唯一每天使用此帐户的人。 我创build了一个新的应用程序密码,并尝试与它只是为了得到相同的错误。 我能做些什么来解决这个问题? 更新#1:生成一个新的应用程序密码不适用于服务器和客户端。 使用基本身份validation重新添加SourceTree帐户也无济于事。 Bitbucket甚至不允许进行身份validation,因为它看起来 – 新的应用程序密码“上次访问”什么也没有下降。 更新#2:被接受的答案确实是一个解决scheme。 这很奇怪,但重置主要bitbucket用户帐户的密码的作品。 但顺序如下:重置bitbucket用户密码; 为服务器和客户端(SourceTree)创build一个新的应用程序密码; 对于mac,删除KeyChain Access中bitbucket的logging; 只有在删除logging后才尝试从SourceTree中提取或推送,或立即locking帐户!

当两个对等人同时将更改推送到同一个远程时,git如何工作

我是git的新手,我通常使用有中心存储库的P4,而git是分布式的VCS。 我感兴趣的是两个同伴如何同时将更改推送到同一个远程,git是如何工作的。 假设每个对等方在推送之前解决所有冲突。 我想如果git报告冲突,后面的一个会被拒绝! 然而,据我所知,git在内部是一个键/值存储,就像当前stream行的NOSQL数据库,尤其是支持p2p复制的Couch-DB。 其实我想问一下,在客户端将更改推送到远程git存储库的情况下,git进程如何冲突呢? 推送被拒绝了吗? 从马克的回答中,我认为推动应该被拒绝。