草庐IT

directory-tree

全部标签

macos - Git 错误 "fatal: ambiguous argument ' HEAD' : unknown revision or path not in the working tree"

我正在尝试从Debian初始化一个新的Git存储库(实际上是VirtualBox上的VM,在MacOSX上安装并运行):cd~mkdirtestcdtestgitinitInitializedemptyGitrepositoryin/home/david/test/.git/fatal:ambiguousargument'HEAD':unknownrevisionorpathnotintheworkingtree.Use'--'toseparatepathsfromrevisions[david@server-VM-001:test(master#)$]有什么问题?

git - 使用 Source Tree,rebase with conflict,冲突解决后 rebase 不起作用

我正在使用SourceTree作为我在Windows上的git工具。我有一个main分支和一个feature分支,当我有冲突时我无法让SourceTree执行rebase。主要看起来像:c1->c2->c4->c5特征看起来像:c1->c2->c3我想对功能进行rebase,这样它将是:c1->c2->c4->c5->c3c3和c5之间存在冲突。我可以解决冲突,但是当我提交更改时,我得到一个HEAD标记,查看我的图表我可以看到feature分支没有重新设置基线。我怎样才能让rebase起作用? 最佳答案 不幸的是,在rebase期间

Git 错误 : previous rebase directory . git/rebase-apply 仍然存在但给出了 mbox

我正在尝试应用我从http://www.winehq.org/pipermail/wine-devel/2014-May/104356.html获取的补丁.我将其复制到文本编辑器中,并将其保存为my.patch(我需要修复电子邮件,它已被混淆)。我尝试用Git应用它,但我收到了这个错误:sashoalm@sashoalm-VirtualBox:~/Desktop/wine-git$gitam--signoff这个神秘的错误消息让我不知道出了什么问题,也不知道我需要做什么才能让它工作。这个错误是什么意思?我该如何解决? 最佳答案 gi

GitHub - 致命 : could not read Username for 'https://github.com' : No such file or directory

当我尝试在Windows上使用gitBashpull代码时遇到以下问题:fatal:couldnotreadUsernamefor'https://github.com':Nosuchfileordirectory我已经尝试实现此处提供的公认解决方案:ErrorwhenpushcommitswithGithub:fatal:couldnotreadUsername但是问题依然存在。添加/删除origin后,我仍然遇到相同的错误。可以就这个问题提出建议吗?谢谢! 最佳答案 按照此处的步骤设置SSHkey:https://help.gi

git - 什么是 GIT_WORK_TREE,为什么我从来不需要设置这个 ENV var,为什么是现在?

我在UbuntuLinux下使用Git来同步和部署我的项目。我在我的本地Linux工作机器上有一个Repo,在我的服务器上有两个repo,一个裸repo和一个作为部署的应用程序。它一直运行良好,但现在我为我的其他网站创建了另一个存储库,但出现此错误:root@vserver5:/var/www/ninethsky#gitpulloriginmasterfatal:/usr/lib/git-core/git-pullcannotbeusedwithoutaworkingtree.所以我必须设置一个GIT_WORKING_TREEENV-Var,但这到底是什么,在哪里设置?这是我的repo

git - 为什么我收到消息 "fatal: This operation must be run in a work tree?"

刚刚在Windows上安装了git。我将GIT_DIR变量设置为c:\git\并验证该环境变量由cygwin维护(即echo$GIT_DIR应该是什么)。我转到要为其创建git存储库的文件夹,假设为c:\www,然后运行:gitinitgitadd.然后我得到错误:fatal:Thisoperationmustberuninaworktree我不确定出了什么问题,但是c:\git目录有一个配置文件,上面写着:[core]repositoryformatversion=0filemode=falsebare=truesymlinks=falseignorecase=true我很确定这不应

git - git pull : git-sh-setup: No such file or directory 上的 OSX 10.10 优胜美地测试版

升级到OSX10.10YosemiteBeta后,运行gitpull返回以下错误:/Library/Developer/CommandLineTools/usr/libexec/git-core/git-pull:line11:git-sh-setup:Nosuchfileordirectory我已经检查了引用的git-core目录,git-sh-setup.sh就在那里。其他git命令完全按预期工作 最佳答案 我认为目前最干净的解决方案是将iTermsession中的初始命令更改为/usr/bin/login-f这解决了我的问题。

git - 如何读取 git-ls-tree 输出的模式字段

$gitls-treefb3a8bdd0ce100644blob63c918c667fa005ff12ad89437f2fdc80926e21c.gitignore100644blob5529b198e8d14decbe4ad99db3f7fb632de0439d.mailmap100644blob6ff87c4664981e4397625791c8ea3bbb5f2279a3COPYING040000tree2fb783e477100ce076f6bf57e4a6f026013dc745Documentation100755blob3c0032cec592a765692234f1cb

git - Git 中的 commit-ish 和 tree-ish 是什么?

问题Git中commit-ish和tree-ish的具体例子是什么?StackOverflow问题"Whatdoestree-ishmeaningit?"deals与tree-ish特别相关,但我想更多地了解两者。背景文档中的用法TheGitdocumentation多次提到“commit-ish”和“树状”。例如,如果您正在检查theGitsourcecode:$gitgrep--files-with-matches--extended-regexp"commit(-)*ish"config.txtgit-describe.txtgit-fast-import.txtgit-name

git - tree-ish 在 Git 中是什么意思?

我很困惑如何使用gitarchive.我有一个git存储库,其中文件夹Foo、Bar和Baz位于顶层。我需要以类似SVN的方式导出文件夹Foo以进行快速测试部署。我了解到我可以使用git-archive在SVN-ishexportsortofway.但事情是这样的,以下工作正常:gitarchivemaster|tar-x-C~/destination它会在目标文件夹中生成Foo、Bar、Baz文件夹。但是,以下将出错fatalnotavalidobjectname:gitarchivemaster/foo|tar-x-C~/destination文档寻找gitarchive的概要程序