Articles of git

Git Bash不会运行我的python文件?

我一直试图在Git Bash中运行我的python文件,但是我一直收到一个错误,无法弄清楚如何解决这个问题。 我的命令如下git bash可执行文件python filename.py然后它说 "Bash.exe": python.exe: command not found 我是一个Windows用户,我已经添加到我的环境variables的path,如C:\Python27\python.exe;C:\Program Files\Git\bin\bash.exe 我一直在看,但我找不到任何人有这个问题,或者他们不给一个简单的答案,请帮助。 在我第一次使用Git之前,我从来没有使用过Git。

Pycharm GitHub'推送失败:致命:身份validation失败'

每次我尝试用Pycharm在GitHub中推送一个仓库时,它就会失败。 Push failed: fatal: Authentication failed for 'https://github.com/(my github repository)/' 在设置 – >版本控制 – > GitHub中,我填写了主机,日志和密码(validationtypes:密码)字段。 testing它:“连接成功” 在设置 – >版本控制 – > Git中,Git可执行文件的path使用完整path,SSH可执行文件:Buil-in Pycharm版本3.1.1 Git版本1.8.4.msysgit.0在Win 7上。

提取在git提交中更改的所有文件

我需要为某人做一个补丁(他们不使用git) – 一个由提交改变的文件的zip文件。 我以为像这样 git archive –format = zip commitguid> myfiles.zip 但是这提取了整个事情,而不仅仅是更改的文件。 有没有办法做到这一点? 为了使它更复杂 – 是否有任何方式做多个提交(是的,我应该分支之前进行更改,但事后来看) 编辑 基于下面的@琥珀解决scheme,我可以在Git Bash中的2个步骤中完成这个7Zip安装在c:\ data \ progs的窗口。 git diff –name-only a-sha b-sha > tmp.txt /C/data/progs/7za.exe a myzip.zip @tmp.txt

如何在Windows GUI中做rebase – 交互

我有一个与Windows的git GUI界面结合的同事。 我想让他互动地重新装订,这样他就可以压缩提交。 我试过使用Tools->Add来添加git rebase –interactive但是这只是当他试图挂起。 客户是否可以处理交互式重置? 是否有Windows的另一个GUI客户端可以? 或者还有另一种方法来压缩客户端的提交?

Git for windows已停止工作

每当我试图从远程的git到我的回购拉低于错误。 尝试与不同的客户端,但同样的错误。我使用win7。 任何人都可以build议可能是什么问题? Error : Git for windows has stopped working. Problem signature: Problem Event Name: APPCRASH Application Name: git.exe Application Version: 1.8.4.0 Application Timestamp: 5236e84e Fault Module Name: bitguard.dll Fault Module Version: 2.6.1673.238 Fault Module Timestamp: 5233288d Exception Code: c0000005 Exception Offset: 001793a8 OS Version: 6.1.7601.2.1.0.256.48 Locale ID: 16393 Additional Information 1: 0a9e Additional […]

Git Bash&Pageant不使用密钥

我有Git for Windows(configuration为MinTTY和PuTTY\plink.exe )和PuTTY安装,并试图让它与BitBucket存储库一起工作。 我已经将我的SSH密钥加载到了Pageant和网站上,然而每当我尝试做任何需要拉/推的东西时: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 当我运行build议的ssh -v hg@bitbucket.org它使用id_rsa而不是~/.ssh其他键。 尝试使用ssh-add ~/.ssh/bitbucket_rsa导致: Could not open a connection to your authentication agent. 我已经阅读过有关configurationPuTTY以允许转发的信息,但通常在通知结束的地方,所以我只是将这个选项设置为默认会话并保存在那里。 我运行ps来检查哪些应用程序正在运行,而ssh-agent不在其中。 运行eval 'ssh-agent'启动守护进程,但没有区别。

如何访问Windows共享上的git回购?

我希望能够将工作回购从我的Windows 7桌面同步到Windows 7笔记本电脑,而无需将我的提交推送到我们的主服务器。 我该怎么做呢? 我无法弄清楚如何设置一个远程path,以便git能够理解它在哪里。 我通常使用Git Bash来处理git,而不是windows命令行,所以这里的问题可能是我无法弄清楚如何在Git Bash中引用一个windows共享的path。 所以,说我有一个回购(Windows共享path): \\\\MyWorkPCName\dev\myrepo\ 而在命令行中,我可以访问目录和文件(尽pipe使用pushd,因为cmd是愚蠢的),我如何将其转换为有效的git远程?

针对系统中其他位置的存储库运行“git status”

我知道我可以做到这一点: git –git-dir="Z:/www/proj/web/test/sample-repo-cloned/.git" status 但是,问题是命令是从proj文件夹运行的,这意味着所有位于sample-repo-cloned之前的文件也将被考虑在内。 有没有办法在sample-repo-cloned文件夹的范围内运行这个命令?

git for windows的包pipe理?

我正在阅读GitHub上的维基的git,它说msys2捆绑pacman: https : //github.com/git-for-windows/git/wiki/Package-management 但是当我调用它时: $ pacman bash: pacman: command not found 有没有人有一个想法是怎么回事? 这个wiki引用的是哪个git版本? 有没有办法安装额外的软件包到msit2 Git的Windows内?

您对CI服务器git支持(Windows)有什么经验?

我阅读了各种CI服务器的特性描述,但他们并没有告诉我在实践中这种支持有多好。 你有什么经验?