草庐IT

Git-Bash

全部标签

windows - 如何防止QtCreator管理Git

每次我在QtCreator中创建一个新文件时,它都会询问我是否要将它添加到Git存储库中,每次我删除一个文件时,它都会询问我是否要删除它。我不需要QtCreator来完成所有这些工作,因为我自己使用TortoiseGit管理Git。此外,QtCreator在这方面不如TortoiseGit方便。那么有什么方法可以阻止QtCreator管理我的Git存储库吗? 最佳答案 可以在“关于插件...”中禁用Git插件。 关于windows-如何防止QtCreator管理Git,我们在StackO

windows - Windows 的替代 bash/或在 cygwin 上帮助完成特定任务

我的目标:创建一套脚本来执行一些常见的系统任务,其中包括这些复制/移动/列出/搜索/grep文件观察/启动/停止进程通过sqlplus对Oracle运行查询我已经习惯了使用Cygwin/bash来缓解我的工作生活,坦率地说,我不想离开bash语言并开始学习PowerShell,例如-所以我开始寻找一种运行方式Windows上的bash脚本,...最好是Cygwin的替代品。事实是我仍然对Cygwin安装不满意,事实上没有简单的解决方法,它或多或少是针对专家用户的,并且在安装过程中可能会弹出很多东西安装。我的意思是。我现在想做的是编写一套脚本,针对那些不如我专业的人(而且我绝不是真正的专

android - Git on Windows 7 for Android in Eclipse : How do I use version-control on existing project?

如何将我现有的EclipseonWindowsforAndroid项目放入Git存储库的分支中?我也想和我的friend分享这个存储库来帮助编码。他已经建立了一个Git存储库并向我发送了地址和凭据。我只是不知道该怎么做?一旦我在Windows上获得Git的cmd行,我必须做什么才能将这个项目添加/克隆到我friend的存储库或我自己的存储库(然后我如何与他共享我的存储库?)。我在Ubuntu中将Git与GitHub结合使用(我没有设置),但我真的不知道如何设置。我已经安装了插件egit,但遇到了问题。我现在想为Git使用一个独立于Eclipse的接口(interface)。问题的核心:

windows - 如果我的存储库在 Windows 机器上,我可以让 git 发送一封带有 post-receive-email 脚本的电子邮件吗?

我看到了一堆在repo收到新推送时发送电子邮件的例子,但它们似乎都是针对linux机器上的repo,这可以用我在windows机器上的repo吗? 最佳答案 Windows机器通常不会附带简单的内置邮件发送脚本。但是,您可以安装一个程序来发送邮件,然后在post-receiveHook中使用该程序。 关于windows-如果我的存储库在Windows机器上,我可以让git发送一封带有post-receive-email脚本的电子邮件吗?,我们在StackOverflow上找到一个类似的问

Windows 7. Git公钥配置

我已按照此处的说明进行操作:http://help.github.com/win-set-up-git/在我的Windows7机器上设置git。我可以使用“gitbash”并运行命令。系统提示我输入key的密码短语并且可以成功连接。例如:$gitpush-uoriginmasterEnterpassphraseforkey'/c/Users/mbj/.ssh/id_rsa':Everythingup-to-date还有这个:$ssh-Tgit@github.comEnterpassphraseforkey'/c/Users/mbj/.ssh/id_rsa':Himarkbrenigjo

windows - 根据 bash 中的操作系统运行不同命令的最佳方法

在bash脚本中,有一种“官方”方式可以根据操作系统版本等运行不同的命令。我的意思是您基本上可以在顶部设置一次,然后在其他地方以相同的方式调用它。我试过使用别名,但这似乎是一个废话,在某些系统上并没有真正起作用(一个是使用win-bash的Windows7)。例如,这是我尝试过的:if["$(uname)"="Darwin"];thenaliasp4cli=./bin/p4elsealiasp4cli=C:\bin\p4.exefip4clilogin如果我使用shopt-sexpand_aliases它可以在Mac上运行,但win-bash没有shopt。我假设有比别名更好的方法来做

windows - 写入实际的 git 存储库时使用什么行尾?

对于包含不一致的行尾以及使用ascii和UTF-8(带BOM)的文件编码的大型现有存储库...关键是当前的文件集相当不一致。它们的编码不同。(让我们暂时忽略UTF-16,尽管我也有一些)。它们的行尾因文件而异,文件本身的行尾也不同,尽管我怀疑它们中的大多数都以crlf行尾存储在git中。这里主要有两个问题:1)使用相同存储库的不同人可以查看更改,并且他们会看到一组不同的更改。有时,由于规范化的行结尾,“整个文件”已被更改。有时只有文件的一部分被更改。这似乎主要取决于core.autocrlf是否已设置为true或false,并且似乎还受到.gitattributes文件的使用的影响。2

windows - 从计划的批处理文件调用 git

我正在尝试安排一个将调用一些git命令的批处理文件。例如test.bat包含:cdc:\path\to\my\repocallgitstatuspause当通过双击打开批处理文件时,它会按预期运行。但是,当从TaskScheduler运行时,它会抛出错误'git'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.C:\ProgramFiles(x86)\git\bin在我的PATH环境变量中。 最佳答案 简单的解决方案:修改PATH环境变量

windows - 终端上的 git status 暂停列表

当我在我的GitBash上执行gitstatus时,由于大量未跟踪和添加的文件,终端就像将列表滚动到文件末尾一样。有什么方法可以暂停它,以便我可以一个一个地查看所有文件?类似于dir/p的工作方式。 最佳答案 最便携的方法是将gitstatus命令的输出重定向到文件output_file:gitstatus>output_file如果您没有指定任何路径,这个新创建的文件将在当前目录中创建,并显示为未跟踪。使用:gitstatus>C:\Users\user\output_file将输出重定向到任何位置。

windows - 无法在git bash中输入字符

我刚刚重新启动并重新安装了gitversion1.8.3.msysgit.0并在我的Windows7专业版64位上再次重新启动。而且我无法在gitbash中键入字母i或r。我可以输入I和R(大写)我尝试更改字体大小、编辑模式和目录,但它一直在发生。我也尝试过使用alt代码,但这些代码似乎在此bash屏幕中不起作用。我大吃一惊,我该怎么做才能解决这个问题? 最佳答案 ~/.inputrc中经常定义键映射,可以重新定义shell对键的解释。 关于windows-无法在gitbash中输入字符