Questions tagged «git»

Git是最初由Linus Torvalds设计和编写的开源分布式版本控制系统。它通常用于跟踪软件项目的源代码。作为DVCS,Git在分支,合并和分布式开发方面提供了强大的帮助。

2
在Mac和Homebrew上使用git-gui
我已经在Homebrew中安装了Git。 但是,git-gui似乎没有库存/usr/local/bin。 这个答案建议我应该为创建一个别名usr/local/git/libexec/git-core/git-gui,但是这个文件不存在。 我可以找到的唯一可执行文件位于 /usr/local/Cellar/git/1.8.4/share/git-gui 现在,这是我使用的别名。但是,如果我更新了Git,则必须重新链接它。 我如何获得永久参考git-gui?
15 macos  git  homebrew 

1
在〜/ .gitconfig中应用更改
当我在~/.gitconfig文件中进行更改时,我发现只有在重新启动计算机后这些更改才会反映出来。 是否有命令“刷新” git,以便在~/.gitconfig不重新启动设备的情况下反映文件中的更改? 这个问题是在Mac(OS X 10.9.4)上出现的,但是如果有一个git特定的答案并且可以在所有平台上运行,那就太好了。
15 git 

3
适用于Windows XP的Git
有谁知道我如何在Windows XP上运行Git?我继承了XP VM,需要一种版本代码的方法。 不幸的是,由于许可证的限制,无法进行更新
14 windows-xp  git 

1
适用于Windows的GitHub安装错误
我正在尝试安装从GitHub站点下载的Windows的GitHub。但是,我收到以下错误消息: 无法启动应用程序。请与应用程序供应商联系。 我很好奇是否有人遇到了这个问题,并且知道解决方法吗? 以下是日志文件中的信息: 平台版本信息Windows:6.1.7601.65536(Win32NT)公共语言运行时:4.0.30319.17929 System.Deployment.dll:4.0.30319.17929内置:FX45RTMREL clr.dll:4.0.30319.17929内置:FX45RTMREL dfdll.dll:4.0.30319.17929内置创建人:FX45RTMREL dfshim.dll:4.0.41209.0(Main.041209-0000) 来源部署网址:github-windows.s3.amazonaws.com/GitHub.application 错误摘要下面是错误的摘要,稍后将在日志中列出这些错误的详细信息。*激活 http://github-windows.s3.amazonaws.com/GitHub.application导致异常。检测到以下故障消息:+系统找不到指定的文件。(来自HRESULT的异常:0x80070002) 组件存储交易失败摘要未检测到交易错误。 警告此操作过程中没有警告。 操作进度状态* [2012年10月4日12:22:45 PM]:http ://github-windows.s3.amazonaws.com/GitHub.application的激活 已开始。 错误详细信息在此操作中检测到​​以下错误。* [2012年10月4日12:22:45 PM] System.IO.FileNotFoundException-系统找不到指定的文件。(来自HRESULT的异常:0x80070002)-源:System.Deployment-堆栈跟踪:位于System.Deployment.Internal.Isolation.IsolationInterop上的System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32标志,IntPtr hToken,Guid和riid)。 System.Deployment.Application.ComponentStore.ctor上的GetUserStore()(System.Deployment.Application.SubscriptionStore..ctor(System.Deployment.Application.SubscriptionStore上的String deployPath,String tempPath,ComponentStoreType storeType)上的GetUserStore() 。 组件商店交易详细信息无交易信息可用。 看来错误消息本身并不是特定于Git的,而是Windows安装程序抛出的更多通用消息,因为我在进行Google搜索时注意到试图安装其他应用程序的人也遇到了相同的错误消息。 我也无法在GitHub的网站上找到有关此错误的任何信息。:( 谢谢你的帮助-

3
如何在Debian 7上升级到最新的git?
我已经通过apt-get在Debian 7上安装了git,这给了我: # git --version git version 1.7.10.4 我想升级到git的最新版本。我试过了: sudo apt-get install python-software-properties sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git 但这会产生以下错误: Fetched 6,944 B in 0s (10.1 kB/s) W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/binary-amd64/Packages 404 Not Found 我也尝试遵循此指南: http://backports.debian.org/Instructions/ 但我仍然无法获得最新的git,有什么建议吗?
14 linux  debian  git  apt-get 

3
在Windows上使用git bash克隆时,出现致命错误:遇到UriFormatException
我正在使用git bash $ git --version git version 2.9.3.windows.1 在Windows 7上。在克隆存储库时,我看到: $ git clone https://UserName@bitbucket.mycompany.org:5555/scm/repofolder/repo.git Cloning into 'repo'... Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. Fatal: UriFormatException encountered. remote: Counting objects: 2666, done. remote: Compressing objects: 100% (1426/1426), done. remote: Total 2666 (delta 1378), reused 2112 (delta 1047) Receiving …
14 windows-7  bash  git  clone 

3
尽管GIT不会存储文件增量,但您是否仍可以回滚到以前的文件版本(无限次数?)
我读过,Git不存储文件增量。如果是这样,它如何支持文件回滚到以前的版本?如果要存储整个文件,则磁盘上的存储库空间必须增加到难以管理的程度。Git是否支持文件回滚和diff返回文件版本1?它甚至支持与文件相关的版本控制概念吗?(我认为)这对于我了解VCS / DVCS和我的需求至关重要。我需要能够将要检查的内容与以前的版本进行比较。

2
git pull什么都不做/ git push只是挂起/ debug1:期望SSH2_MSG_KEX_ECDH_REPLY
我在ubuntu 13.10和12.10中遇到问题,尝试连接到github(git clone / pull / push或其他任何东西)将失败,并且没有任何输出。 我检查了/.ssh目录中的configssh密钥以及所有ssh密钥。没有配置文件,并且ssh密钥id_rsa与我的github.com帐户中存在的密钥相同。 我尝试对github服务器执行ping操作,并且也能够执行此操作。 我按照github指南调试了情况-它建议 ssh -T -v git@github.com 输出停止在: debug1: sending SSH2_MSG_KEX_ECDH_INIT debug1: expecting SSH2_MSG_KEX_ECDH_REPLY 任何人都有解决方案,允许我的git pull / push等工作。
14 ssh  git  openssh  github 

4
如何告诉Dropbox忽略git文件?
我一直将我的vim文件保存在Ubuntu One中,并且由于我已将许多插件安装为git子模块(或通过vundle安装它们),并且我只对更新主计算机上的这些存储库感兴趣,因此我将Ubuntu One设置为使用以下命令忽略这些文件: ignore = \A.*\.git\Z 在~/.config/ubuntuone/syncdaemon.conf这样就不必同步成千上万的文件。现在,我尝试将这些文件移到保管箱,但是我在保管箱中找不到等效的设置。 所以我的问题是,如何告诉Dropbox忽略具有某些名称(特别是点文件夹)的文件/文件夹?
14 git  vim  dropbox 

2
如何禁用git pager但仅针对某些命令?
git log例如,我喜欢启用寻呼机,但不是git diff因为我有自己的可视化差异工具,而且我讨厌在完成差异后必须在命令行中按“ q”。有没有办法做到这一点?
14 git 

2
命令行上的git不再适用于El Capitan
昨晚刚刚安装了OS X 10.11,我很惊讶地看到我的Bash终端执行了以下操作: $ git xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools. 先前版本的XCode尚未转移到新的OS。我尝试全新安装Git,但在Bash中仍然有相同的XCode失败。 有充分的理由吗?
13 bash  git  xcode 

1
EGit(Eclipse)错误地使用非ASCII字符解释文件名?
我最近改用EGit在Eclipse(Juno SR2)中使用Git存储库。在我们的项目中,某些文件名包含变音符号和其他特殊的非ASCII字符。在命令行上,不git status显示任何更改,清理工作区,但是Eclipse将这些文件标记为已更改: 如何使Eclipse / EGit对文件名使用正确的编码?我试着设置LANG,file.encoding并git配置svn.pathnameencoding都无济于事。同样,在命令行上没有这样的错误。
13 git  eclipse  encoding  egit 

2
推送到BitBucket Wiki时,如何避免被要求输入BitBucket密码?
我不确定是否每个人都会遇到这种情况-当我在本地(通过git存储库)编辑BitBucket Wiki时,每次拉动都必须输入BitBucket密码。 有没有办法解决? 我已正确配置ssh以使用由gnome-keyring解锁的密钥。在BitBucket中推送到我的项目的代码存储库工作正常-我不需要通过BitBucket或ssh密钥密码输入。
13 ssh  git  wiki 

1
在OSX终端中获取git颜色
我刚刚为Mac安装了XCode和GitHub。我已经成功运行“ GitHub-> Install Command Line Utility”。我可以同时使用两个应用程序连接到存储库,并且可以在终端中使用git命令。 但是git命令不使用任何颜色(就像下面的屏幕快照一样)。 我该怎么做才能获得颜色(最好直接在OSX termianl中使用,但是额外的控制台也可以)。
13 macos  terminal  git 

3
从git bash启动时vim不会加载_vimrc文件
我已经下载并安装了适用于Windows的git(msysgit),并经常使用随附的git bash。每当我从git bash运行vim时,都不会加载_vimrc文件,因为存在语法高亮显示或其他内容。当我运行相同的命令以在Windows命令行(cmd)而不是git bash中启动vim窗体时,它按照_vimrc文件中的描述工作。我对git bash所做的唯一定制是将以下bash_profile添加到C:\ Program Files(x86)\ Git \ etc alias up='cd ..' alias ls='ls --color' alias la='ls -a' alias vimconfig='vim /c/Program\ Files/Vim/_vimrc' alias gvimconfig='vim /c/Program\ Files/Vim/_gvimrc' alias bashconfig='vim /c/Program\ Files/Git/etc/bash_profile' LS_COLORS='di=36:fi=37:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90' export LS_COLORS 有谁知道为什么从cmd启动vim并从git bash启动时错误地加载_vimrc文件?
13 windows-7  bash  vim  git  vimrc 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.