相关疑难解决方法(0)

如何为Git控制台着色?

我最近看到gitWindows 中的控制台是彩色的,例如绿色用于添加,红色用于删除等.如何为我的git控制台着色?

要安装它,我使用了命令: $ sudo apt-get install git-core

git console colors

364
推荐指数
9
解决办法
15万
查看次数

是否可以'git status`只修改文件?

是否可以git status只显示已修改的文件?

问题是我有太多的阶段文件,我不想提交或gitignore此刻,我不能向上滚动.我在Ubuntu上设置了回滚限制.

git

153
推荐指数
9
解决办法
7万
查看次数

Git状态 - 有没有办法只在特定目录中显示更改?

我希望看到自上次提交以来修改的文件列表,如图git status所示,但我只关心位于单个目录中的文件.有没有办法做到这一点?我尝试过git status <directory>,但似乎这完全不同(列出所有更改过的文件,就像我git add <directory>先写的那样).

git-status的文档并没有说明多少,除了它接受git-commit所做的相同选项(但git-commit的目的不是显示已更改文件的列表).

git directory status

131
推荐指数
3
解决办法
7万
查看次数

验证签名的git提交?

使用更新版本,git可以使用PGP密钥对单个提交(除标签外)进行签名:

git commit -m "some message" -S
Run Code Online (Sandbox Code Playgroud)

您可以git log使用--show-signature选项在输出中显示这些签名:

$ git log --show-signature
commit 93bd0a7529ef347f8dbca7efde43f7e99ab89515
gpg: Signature made Fri 28 Jun 2013 02:28:41 PM EDT using RSA key ID AC1964A8
gpg: Good signature from "Lars Kellogg-Stedman <lars@seas.harvard.edu>"
Author: Lars Kellogg-Stedman <lars@seas.harvard.edu>
Date:   Fri Jun 28 14:28:41 2013 -0400

    this is a test
Run Code Online (Sandbox Code Playgroud)

但有没有办法以编程方式验证给定提交上的签名,而不是通过grepping输出git log?我正在寻找相当于提交的提交git tag -v- 这将提供退出代码,指示给定提交是否存在有效签名.

git

84
推荐指数
3
解决办法
2万
查看次数

Git for Windows

我是Git for Windows的新用户.我已经安装了Google Code(1.8.1.2和1.7作为试用版).

我可以发出一些git命令,它们很好并且工作得很好.但是,'git diff'和'git log'命令不起作用.这些命令都回来了

'': : command not found
Run Code Online (Sandbox Code Playgroud)

我尝试过卸载并重新安装.我的机器上也有GitHub for Windows.该机器是Windows 7,非常新的版本.

任何人都可以帮助或给我诊断指针,为什么这两个命令失败?

windows git

6
推荐指数
1
解决办法
2272
查看次数

标签 统计

git ×5

colors ×1

console ×1

directory ×1

status ×1

windows ×1