Questions tagged «git»

流行的版本控制以及如何在OS X和iOS上使用


12
git在命令行自动完成*分支*?
在我的Linux机器上,我具有Git 分支的自动完成功能。 [请注意,我们谈论的是git分支的完成,而不是 bash的完成(例如命令,文件等)。因此,完全不是莱恩的答案 ] 例如,我可以输入git checkout+ TAB并获取分支列表。 或者,我可以键入git checkout feb*+ TAB以获取所有以“ feb”开头的分支。 如何在Mac上获得此功能? 我尝试下载并运行bash-completion/bash_completion,bash-completion/bash_completion.sh.in但没有任何乐趣。第一个给出有关的错误消息declare: -A invalid_option。第二个没有错误。当我git checkout+时,TAB我仍然在目录中获得文件列表,而不是分支。我在项目根目录中。 自动完成目录和bash命令的工作正常,因此它特定于Git。

11
如何在Mac上使用Homebrew安装的git?
我已经使用自制软件安装了最新版本的git(1.8.3),但是当我键入 git --version 在我的终端上,它打印: git version 1.7.10.2 (Apple Git-33) 我应该怎么做才能用新版本替换旧版本的git?
115 homebrew  git 

4
.git-completion.bash在macOS Sierra 10.12.6上产生错误
我跟着这个过程了 git-completion 根据提供的描述 https://medium.com/@farooqyousuf/autocomplete-git-commands-and-branch-names-in-terminal-on-mac-os-x-4e0beac0388a : 第一步是在终端窗口中执行此命令,这基本上是抓取'git-completion.bash'脚本并将其放在您的主目录中。 curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o ~/.git-completion.bash 现在将此行添加到'〜/ .bash_profile'。这将允许执行git自动完成脚本(如果存在) if [ -f ~/.git-completion.bash ]; then . ~/.git-completion.bash fi 您现在可以重新启动所有终端窗口,或只刷新您希望使用此脚本的终端窗口。要刷新,请执行以下操作: source ~/.bash_profile 以下是我在击球时遇到的错误 tab 键入后键 git: unknown option: --list-cmds=list-mainporcelain,others,nohelpers,alias,list-complete,config usage: git [--version] [--help] [-C <path>] [-c <name>=<value>] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p | --paginate | --no-pager] [--no-replace-objects] [--bare] …
29 terminal  bash  git 

4
Xcode中的Git Config错误
当我打开xcode并尝试制作macosx应用程序时,出现了这个奇怪的消息。 这是小故障还是病毒,因为Apple不会这样说。它看起来不像系统消息。
26 xcode  git  virus 

6
/ usr / bin / git来自哪里?
我有一个小问题。在某些时候,我使用了git,但是我不记得它是否默认安装在Lion上。 这是git的版本和路径: $ git --version git version 1.7.5.4 $ which git /usr/bin/git 我在/ usr / local / git中也有更新的git 我想使用较新的版本,但是我不知道是否通过删除旧版本(/ usr / bin在path变量中具有优先级)会破坏某些功能。 解决此冲突的正确方法是什么?
24 lion  git 

4
我的Automator工作流失败,因为它无法在“运行Shell脚本”命令中找到git命令?需要帮忙
我有一个Automator工作流程,其中一项操作是克隆存储库。这是“运行Shell脚本”操作的代码。/bin/bash如果重要的话,该命令在Bash shell中运行: SOURCEDIR="${3/\/Volumes/}" cd "$2" REPOURL="bob@somedomain.com:$SOURCEDIR" WORKINGDIR="$1" # Capture any errors with cloning process in log file git clone "$REPOURL" "$WORKINGDIR" &> ./log.txt // For debugging echo "exit code: $?" echo "PPID: $PPID" open . 现在,Automator App在我的机器上可以正常运行。我的机器(Macbook Pro)上git的路径是:(/usr/bin/git我相信我通过Xcode在我的机器上安装了git) 但是在我同事的机器(也是Mac Pro)上,Automator App失败了。实际上,log.txt文件的输出显示:bash: git: command not found 现在在我同事的机器上,git的路径是:usr/local/git/bin,是的,有所不同,因为他是通过Mac OS X的Google Git安装程序安装git的,但我认为这没有关系,因为在脚本中git命令不是命令的绝对路径,而且我的同事可以从Bash脚本正常运行git,但是直接从终端调用时。 那有什么呢?为什么自动化器工作流程对我有效,但对我的同事却无效? …

6
完成git命令
我最近从过去7年使用Ubuntu的盒子切换到了Mac。我已阅读其他职位一样,转换从Ubuntu的到OS X和我迷路和iTerm2和终端之间的区别是什么? 为什么iTerm2和Terminal无法完成命令的参数? 例如。如果我执行gi+ Tab,它将自动补全该单词,git这是一个很好的选择。当我添加一个空格并尝试remo+时Tab,为什么不自动完成它,remote就像在Ubuntu中那样。我必须在单词后面手动键入所有内容git。其他命令也一样。 我是在做错什么,还是错过了什么? (请注意,我并不是在说cmd+ ;快捷方式,它可以自动完成iTerm2中以前键入的条目。)

5
git损坏:“同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行”
我安装的git似乎已损坏,看起来我的开发人员工具已损坏。 当我尝试运行git时,出现此错误。/ usr / bin / git和/ opt / local / bin / git(从MacPorts)都发生这种情况: cook47@rcmac (RC_bash_lib (master)): /usr/bin/git pull Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. Agreeing to the …
17 xcode  git 

4
如何重命名git中仅因大小写而异的文件?
在我的git(Xcode)项目中,我提交了不正确大小写的文件名。现在我去尝试重命名它,但是当我提交时,我得到: 致命:不会添加文件别名“ MyProject / MyFile.h”(索引中已经存在“ MyProject / MyFilE.h”) 我敢肯定这是因为git以前没有在不区分大小写的文件系统(如HFS +)上运行。但是我该如何解决呢? 我尝试将两个文件重命名为其他文件,然后提交,然后将其重命名为我想要的文件,但仍然失败(带有相同的错误消息)。
14 xcode  filesystem  git 

4
如何从命令shell卸载Git?
我目前已安装 git --version git version 2.7.4 (Apple Git-66) 在这条路上 which git /usr/bin/git 在上一个回答中 如何卸载Git? 有人建议运行uninstall.sh,但如果我跑,cd /usr/bin/git我得到-bash: cd: /usr/bin/git: Not a directory。 下面我复制了ls -l目录的输出usr/bin(由于空间原因,只有那些看起来与git相关的文件)。 -rwxr-xr-x 1 root wheel 18176 Mar 12 09:08 git -rwxr-xr-x 1 root wheel 18208 Mar 12 09:08 git-cvsserver -rwxr-xr-x 1 root wheel 18208 Mar 12 09:08 git-receive-pack …
13 git 

4
错误:与git一起使用时,编辑器'vi'存在问题
使用vi作为的编辑器时,我遇到了一个奇怪的问题git commit -a。 正常流程是:输入git commit -a,vi出现,输入我的提交消息,然后:wq从保存并退出vi。 这很好。但是,有时我会打错字,而不是:wq键入:Wq(因为我将shift用于:)。然后,当我纠正自己并:wq再次键入时,git出现以下错误: error: There was a problem with the editor 'vi'. Please supply the message using either -m or -F option. 我怎样才能解决这个问题?

4
在没有Xcode的情况下在OSX 10.8上安装git
我想在我女朋友的iMac上设置我的开发环境,但是我不喜欢浪费3GB的空间,这就是Xcode占用的空间。她也不想/不能升级10.8因为那时Photoshop不会工作,或者说是废话。 如何在没有Xcode的情况下在OSX 10.8上获得git。我怀疑在没有3GB Xcode的情况下运行几兆字节的git是不可能的。

1
如何在Finder中显示git文件?
这可能与Finder的Git插件的副本太接近了?,但我使用的是一个仅会显示当前目录中是否存在存储库以及其中文件状态的工具。 我不想查看所有不可见的文件 我想继续使用Finder(我喜欢PathFinder,但并非总是如此) 我不需要在文件上运行git命令,只需查看它们的状态 我在考虑类似Dropbox(请参见图片)或Windows的TortoiseSVN的界面...任何建议或解决方法? 也许可以创建一个自动化的文件夹?(永远不要做这样的事情!如果听起来合理,我将继续阅读) 谢谢,蒂姆


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.