小编sim*_*ont的帖子

git命令无法在git bash中运行(windows 7 x64)

我按照http://help.github.com/win-set-up-git/上的帮助 在Windows 7 x64上安装git(msysgit).

在设置我的帐户之前,一切都很顺利.

但是一旦我尝试git config --global user.name ......了git bash总是向我展示git的用法,简而言之就是帮助.每一个命令(status,--version,diff,help,status,...)显示了相同的信息: usage: git [--version] [--exec-path.......] ....

ssh工作得很好,因为我可以把ssh密钥放在一边.如果我在git中输入"sit"并输入错误:找不到命令

谢谢你的帮助.我想我可能错过了安装中的一个选项.

git installation windows-7

5
推荐指数
1
解决办法
2194
查看次数

IDEA IntelliJ git clone

我是git和IntelliJ的新手.我想从远程git存储库获取项目的源代码,并使用IntelliJ进行处理.我习惯使用Eclipse和SVN,它有一个"Checkout as Project"对话框.

我尝试使用"从版本控制中检出"但没有任何成功.

  • 正如我输入的"GIT Repo URL" git+ssh://user@devserver.dev.org:/var/git/myProject
  • 作为"父目录",我添加了本地目录 /home/myName
  • 作为"Dir Name"我添加了 myProject

我按下克隆按钮,IDE上没有任何动静.它确实/home/myName/myProject使用.git配置创建了目录,但是没有从远程存储库中获取任何内容,也没有出现"新项目"Wizzard.

有人可以说明使用IntelliJ和Git与Eclipse和SVN相比如何做到这一点?我正在使用IDEA 10.5和Fedora LINUX OS.

git intellij-idea

4
推荐指数
1
解决办法
2万
查看次数

在 .bashrc 扩展的 $PATH 在 git 钩子脚本中不可用

当在存储库中收到推送时,我需要运行某个命令。该二进制文件位于我添加到 .bashrc 的自定义路径中,并且在 shell 中正常工作。我写了一个小脚本作为 git hook。但是,.bashrc 添加的内容似乎不会影响此脚本。

我试过放在bash ~/.bashrc脚本的顶部,但没有用。如果我手动运行脚本,比如说$ sh post-receive,它工作得很好。怎么了?

git bash

4
推荐指数
1
解决办法
1413
查看次数

git-mv 显示文件已删除

当我运行时git-mv file1 file2,我将文件从 移至 ,file1正如file2我所期望的那样。但有时,我的git status输出会“奇怪”。

当我跑步时git-mv f1 f2,然后git status

# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage)
#
#   renamed:    f1 -> f2
Run Code Online (Sandbox Code Playgroud)

这正是我所期望的。但其他时候,在我承诺之后f2,我会得到:

# Changes to be committed:
#   (use "git reset HEAD <file>..." to unstage) 
#
#   deleted:    f1
Run Code Online (Sandbox Code Playgroud)

这通常发生在我提交新文件之后。我不知道为什么会发生 - 它似乎是随机发生的(因为通常我会收到renamed: f1->f2消息,就像我期待的那样)。

我想知道为什么有时会收到消息说我在运行后删除了该文件git mv,以及我已经执行了哪些步骤来生成此文件 - 我刚刚尝试重现,并得到了renamed:..;但 10 分钟前,我收到了一份我在 10 …

git

4
推荐指数
1
解决办法
1597
查看次数

在Vim中搜索和替换后取消选择匹配的字符串

我有一个文件(LaTeX),其中包含我想要注释掉的行.
在视觉上选择相关块之后我使用的正则表达式,:s/^/%/g工作正常.但是,vim会突出显示替换中使用的正则表达式的第一部分的每个匹配事件(突出显示每行开头的第一个字符).

如果我进行另一次搜索或其他搜索和替换,则选择会更改,但我无法确定如何在不进行"无用"搜索的情况下将其关闭.

如果我搜索空格会特别烦人(因为在文本文件中突出显示每个' '都在视觉上很烦人).

在搜索和替换完成后,如何取消选择匹配的字符串?

vim

4
推荐指数
3
解决办法
6957
查看次数

Matchcollection Parallel.Foreach

我正在尝试为matchcollection创建一个Parallel.Foreach循环.这是我建造的刮刀.我只需要知道在Parallel.Foreach中放什么

MatchCollection m = Regex.Matches(htmlcon, matchlink, RegexOptions.Singleline);

                Parallel.ForEach(WHAT DO I PUT HERE? =>
                {

                        Get(match.Groups[1].Value, false);
                        Match fname = Regex.Match(htmlcon, @"<span class=""given-name"(.*?)</span>", RegexOptions.Singleline);
                        Match lname = Regex.Match(htmlcon, @"span class=""family-name"">(.*?)</span>", RegexOptions.Singleline);

                        firstname = fname.Groups[1].Value;
                        lastname = lname.Groups[1].Value;

                        sw.WriteLine(firstname + "," + lastname);
                        sw.Flush();

                }):
Run Code Online (Sandbox Code Playgroud)

我试过了:

Parallel.ForEach<MatchCollection>(m,match  =>
Run Code Online (Sandbox Code Playgroud)

但没有运气!

提前致谢!:)

c# parallel-processing multithreading

4
推荐指数
1
解决办法
1420
查看次数

用于蚂蚁junit测试的颜色(红色/绿色)控制台输出

我在玩antJUnit4在终端仿真器,没有在像Eclipse的IDE.

是否有一种获得着色测试结果的蚂蚁原生方法?一个谷歌搜索引导我到这个python脚本 ; ant如果可以的话,我更愿意使用'纯' .

例如,当我运行我的测试时ant runtests,我想将FAILED测试显示为红色,PASSED测试显示为绿色等.

java ant junit

4
推荐指数
1
解决办法
3158
查看次数

验证os.remove是否有效

在Python中删除文件,我正在使用os.remove.

除了OSError之外,docs(链接)不会给出任何异常的任何指示:

如果path是目录,则引发OSError

如何检查异常,如FileNotFound,PermissionToDeleteDenied等?或者这样的错误检查不是由os.remove函数完成的(文档是否为os.remove,os.unlink似乎没有说)?

python

4
推荐指数
1
解决办法
1234
查看次数

从本地文件夹创建一个远程git仓库

我认为必须有一个更简单的方法来做到这一点.现在我发现自己遵循以下步骤:

在遥控器上:

mkdir my_repo
cd my_repo
git init --bare
Run Code Online (Sandbox Code Playgroud)

然后在本地:

mv my_repo old_my_repo
git clone ssh://myserver/my_repo
mv old_my_repo/* my_repo
rmdir old_my_repo
cd my_repo
git add .
git commit -m 'foo'
git push origin master
Run Code Online (Sandbox Code Playgroud)

有一些捷径吗?

git

4
推荐指数
1
解决办法
8904
查看次数

如何在 bash/shell 脚本中查找不以“.log”结尾的文件

我是 bash/shell 脚本的新手。我想找到目录和子目录中所有不以“.log”结尾的文件。我知道我可以使用下面的命令来获取以“.log”结尾的文件,但我需要不以这个扩展名结尾的文件:

find /tmp/mallik5/ -iname "*.log"
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

unix bash shell find

3
推荐指数
1
解决办法
2704
查看次数