草庐IT

git-rebase

全部标签

windows - Vim fugitive 插件无法识别 Windows 上的 git archive

我通过病原体插件安装了vimfugitive。Helptags为Fugitive创建了标签。在下一步中,我使用gitinit设置了一个全新的git存储库,跳转到该文件夹​​,创建了一个README。然后我在gVim中运行:Gstatus但打开的拆分窗口是空的。:Gcommit告诉我命令git拼写错误。我从这里为Windows764位安装了Git-1.7.9-preview20120201.exe:http://code.google.com/p/msysgit/downloads/list谁能带我走上正轨?问候 最佳答案 似乎git

windows - Windows批处理下无法使用 "git.exe fetch origin"内的管道

我写了一个批处理来检查和部署来自github的rails应用程序,批处理文件见下文。问题是git.exefetchorigin|find"remote:CountingObjects"总是返回errorlevel1,即使我们有新的提交也是如此。我必须先终止Rails应用程序,因为某些文件被锁定(*.jars)并导致gitpull命令失败。我搜索并找到了下面的主题,但即使使用git.exe而不是git.cmd,问题仍然存在。CheckifpullneededinGitgitbash:howtocheckifthere'sanewcommitavailable我尝试使用一个临时文件来存储g

windows - 如何与任何操作系统共享私有(private)本地 git 服务器

我已经配置了我的第一个私有(private)git服务器,因为我的项目在增长,我需要一个源代码控制。顺便说一句,服务器没问题,我不想使用任何第三方软件包,我在Debian操作系统上只使用git-core。非常完美。问题是我无法配置终端操作系统。我的意思是我有一台装有Windows的笔记本电脑和另一批装有Linux和OSX的终端。linux的终端已经准备好了,shell很简单,只需要使用gitclone就可以了。基于OSx的笔记本电脑也是如此问题出在Windows,因为我不知道如何连接WindowsO.S.到git服务器。Windows终端应使用sourcetree因为那太棒了!现在服务

windows - 从源代码安装 Git、从源代码安装 Post-Git,然后在 PowerShell 中加载 Posh 的步骤?

ProGitInstallingGitarticle说:Ifyoucan,it'sgenerallyusefultoinstallGitfromsource...PhilHaack'sblogpost在Posh-Git上说:OnceyouhavePosh-Gitloadedup,yourPowerShellwindowlightsupwithextra...还有Posh-Gitrepository安装说明给出了高级安装说明。这三个链接一起提供了在本地设置和使用Git的高级map,但没有深入细节。因此,我们需要的是安装Git、安装Posh-Git,然后加载Posh的分步指南。

windows - 我的 .git 文件夹中是否有专门的位置可以放置私有(private)脚本?

我在我的Git存储库中使用了一些自定义过滤器脚本。目前,它们与我的源代码一起检入,这有时会导致问题:当我checkout比我将过滤器脚本添加到我的存储库中的版本更早的版本时,我收到过滤器无法执行的警告,因为它们找不到。为了克服这个问题,我想将脚本放在.git文件夹中,以便它们出现在我需要它们的地方,但在检查旧版本时不会出现问题。我想将它们保留在存储库中,因为脚本内容是特定于存储库的,所以简单地将它们放在我机器上的另一个位置并不是我想要的。问题是:.git文件夹中是否有一些“安全”位置可以存储我的脚本?从某种意义上说是安全的,因为脚本不会自动清理,也不会在后续的Git版本中出现问题。

windows - Msysgit git 不再找到 ssh key

我有一台旧的WindowsXP笔记本电脑,我最近将git升级到1.8.4.msysgit.0,以便从新的cmd\git.exe中受益>而不是用于脚本的旧版cmd\git.cmd。这次升级后,git会要求输入密码以进行操作(例如克隆),而在升级之前它不会这样做。所有sshkey均未以任何方式更改。奇怪的是,两者都是"c:\ProgramFiles\Git\bin\ssh.exe"user@x.x.x.x"c:\ProgramFiles\Git\bin\git.exe"cloneuser@x.x.x.x:/path/to/repo工作,但是"c:\ProgramFiles\Git\cmd\

windows - 并行运行 Git GUI 和 Tortoise GUI

Windows7上的GIT:是否可以并行运行GitGUI和TortoiseGIT?在当前项目中,有些步骤需要使用GitGUI,而我习惯使用TortoiseGIT。我可以同时运行它们吗?尤其是在同一个项目上。如果是这样,当我安装GitGUI时,它还允许我安装Explorer集成。Tortoise有它自己的Explorer集成,所以我想知道这是否会引起麻烦。或者我可以同时使用两个Explorer集成吗? 最佳答案 CanIrunthembothinparallel?是的:两者都将显示相同的状态,这两个存储库都受到监控。将列出相同的索引文

windows - 尝试在 git 中设置一个新的编辑器

我正在尝试找到一个很好的替代VI编辑器的方法,它与我的git版本1.8.0.msysgit.0一起安装在我的WindowsXP机器上。我浏览了这里的论坛并尝试了他们的一些建议。我一定是遗漏了什么,因为它们不适合我。我已经从git命令行试过了:gitconfig--globalcore.editor"'C:/ProgramFiles/Notepad++/notepad++.exe'-multiInst"我还尝试了另一种使用shell的方法。我在C:的根目录下创建了一个名为shell的文件夹,然后创建了一个名为npp.sh的sh文件,内容如下:#!/bin/sh"c:/ProgramFil

windows - 从 Windows 批处理脚本自动缓存 git 凭据?

这是我第一个合适的Windows批处理脚本;所以请善待:set/pGIT_CACHE="Cachegitcredentials?:"%=%if/i{%GIT_CACHE%}=={y}(goto:cache)if/i{%GIT_CACHE%}=={yes}(goto:cache)if/i{%GIT_CACHE%}=={[yes]}(goto:cache)goto:skip_cache:cachefor%%Xin(git-credential-winstore.exe)do(setFOUND2=%%~$PATH:X)ifNOTDEFINEDFOUND2(curl-ogit-credenti

windows - 无法从 Windows 服务器克隆 GIT 存储库,但可以 SSH

我看过很多与我遇到的错误相关的帖子,但找不到任何看起来像是我想尝试的潜在修复方法,除非得到一些更了解的人的反馈。设置:我最近组装了一台Windows7PC并安装了Apache、PHP和MySQL。我的设置一切正常,我向LAN上的其他设备开放了服务器。当我转到浏览器并导航到IPADDRESS:PORT(安装Apache以监听自定义端口以避免潜在冲突(Skype、future的IIS安装?等)时,我得到了我的htdocsindex.php页面。到目前为止还不错。我想做的最后一件事是设置Git,这样我就可以在我的MacbookPro上为我的服务器工作并将更改推送到服务器。为了启动并运行它,我