草庐IT

existent

全部标签

git - Xcode 4 混帐 —"This file does not exist at the requested revision"

我有一个本地git存储库,我使用Xcode4中的一个项目设置了该存储库。该存储库在管理器中显示良好,我可以在文件导航器中看到提交历史记录和源代码管理图标。提交工作也很好。但是,当我使用版本编辑器时,每当我尝试查看任何以前的修订时,我都会收到错误消息“此文件在请求的修订中不存在”。我找不到有关此错误的任何信息,也不知道如何解决。gitlog显示了四个最近的提交(我知道还有更多,但我不知道这是命令的限制还是某些东西正在消失)。有什么想法吗? 最佳答案 我刚遇到同样的问题。我认为(无论如何在我的情况下)这与我将项目目录移出xcode的事实

git - Xcode 4 混帐 —"This file does not exist at the requested revision"

我有一个本地git存储库,我使用Xcode4中的一个项目设置了该存储库。该存储库在管理器中显示良好,我可以在文件导航器中看到提交历史记录和源代码管理图标。提交工作也很好。但是,当我使用版本编辑器时,每当我尝试查看任何以前的修订时,我都会收到错误消息“此文件在请求的修订中不存在”。我找不到有关此错误的任何信息,也不知道如何解决。gitlog显示了四个最近的提交(我知道还有更多,但我不知道这是命令的限制还是某些东西正在消失)。有什么想法吗? 最佳答案 我刚遇到同样的问题。我认为(无论如何在我的情况下)这与我将项目目录移出xcode的事实

git - 'git 差异' : Show only diff for files that exist in both commits

有没有办法使用gitdiff来获取两次提交之间的差异,但只显示两次提交中存在的文件的差异?我有一个几周前创建的分支,现在我们的主要代码与它有很大的不同。因此,如果我在当前HEAD和旧分支的尖端之间进行比较,我会得到几十个更改的文件,但大部分只是噪音。我真的很想看到一个只显示两个分支中都存在的文件的差异。我知道执行此操作的一种方法是在当前HEAD之上挑选其他分支的提交,但是有没有一种方法可以仅使用gitdiff来完成? 最佳答案 以下可能会做你想做的事:gitdiff--diff-filter=McommitAcommitB--dif

git - 'git 差异' : Show only diff for files that exist in both commits

有没有办法使用gitdiff来获取两次提交之间的差异,但只显示两次提交中存在的文件的差异?我有一个几周前创建的分支,现在我们的主要代码与它有很大的不同。因此,如果我在当前HEAD和旧分支的尖端之间进行比较,我会得到几十个更改的文件,但大部分只是噪音。我真的很想看到一个只显示两个分支中都存在的文件的差异。我知道执行此操作的一种方法是在当前HEAD之上挑选其他分支的提交,但是有没有一种方法可以仅使用gitdiff来完成? 最佳答案 以下可能会做你想做的事:gitdiff--diff-filter=McommitAcommitB--dif

git - "Will not add file alias ' samefile ' (' SameFile ' already exists in index)"`git add`操作时

我下载了linux的内核源代码,并希望将它们全部gitadd。当我gitadd.时,git开始添加它们。但很快它返回一个错误:fatal:Willnotaddfilealias'include/linux/netfilter/xt_connmark.h'('include/linux/netfilter/xt_CONNMARK.h'alreadyexistsinindex)这很奇怪,xt_connmark.h和xt_CONNMARK.h是完全不同,为什么它会报错?这些情况也发生在其他文件夹中。我不能只是分别更改他们的名字来解决这个问题。即使我尝试gitadd--ignore-error

git - "Will not add file alias ' samefile ' (' SameFile ' already exists in index)"`git add`操作时

我下载了linux的内核源代码,并希望将它们全部gitadd。当我gitadd.时,git开始添加它们。但很快它返回一个错误:fatal:Willnotaddfilealias'include/linux/netfilter/xt_connmark.h'('include/linux/netfilter/xt_CONNMARK.h'alreadyexistsinindex)这很奇怪,xt_connmark.h和xt_CONNMARK.h是完全不同,为什么它会报错?这些情况也发生在其他文件夹中。我不能只是分别更改他们的名字来解决这个问题。即使我尝试gitadd--ignore-error

git - Reinitialized existing Git repository 如何撤销误操作

我刚刚在一个已经存在的git仓库上运行了gitinit。结果是ReinitializedexistingGitrepository我该如何撤销?谢谢! 最佳答案 不需要-这样做很安全。Fromthedocumentation:Runninggitinitinanexistingrepositoryissafe.Itwillnotoverwritethingsthatarealreadythere.Theprimaryreasonforrerunninggitinitistopickupnewlyaddedtemplates.模板是一

git - Reinitialized existing Git repository 如何撤销误操作

我刚刚在一个已经存在的git仓库上运行了gitinit。结果是ReinitializedexistingGitrepository我该如何撤销?谢谢! 最佳答案 不需要-这样做很安全。Fromthedocumentation:Runninggitinitinanexistingrepositoryissafe.Itwillnotoverwritethingsthatarealreadythere.Theprimaryreasonforrerunninggitinitistopickupnewlyaddedtemplates.模板是一

git-commit - 致命的 : No existing author found with 'XXX'

第一次使用git,设置了用户名和用户邮箱。我使用的命令如下:gitconfig--globaluser.email"bob@example.com"gitconfiguser.email"bob@example.com"gitconfig--globaluser.name"bob"gitconfiguser.name"bob"当我运行gitcommit--author"bob"时,出现错误fatal:Noexistingauthorfoundwith'bob'。如何设置用户名和邮箱? 最佳答案 你应该停止使用--author每次提交

git-commit - 致命的 : No existing author found with 'XXX'

第一次使用git,设置了用户名和用户邮箱。我使用的命令如下:gitconfig--globaluser.email"bob@example.com"gitconfiguser.email"bob@example.com"gitconfig--globaluser.name"bob"gitconfiguser.name"bob"当我运行gitcommit--author"bob"时,出现错误fatal:Noexistingauthorfoundwith'bob'。如何设置用户名和邮箱? 最佳答案 你应该停止使用--author每次提交