git-在子目录中查找目录

凯文

我正在尝试对2个具有.git目录的目录进行快速和肮脏的比较,它们都相关(一个最初是另一个的克隆)。我目前要做的是将两者都复制到我的工作站上,将DIR-A复制到工作目录中,提交所有更改,删除所有文件,然后在Work-DIR顶部复制DIR-B并使用git status查看什么已经改变。

DIR-A-> WORK-DIR-> COMMIT WORK-DIR->删除WORK-DIR下的目录->将DIR-B复制到WORK-DIR->使用git status查看更改的内容。有没有更短的git only方法?

您可以将目录设置为彼此的远程名称,并使用进行比较 git diff

git remote add <name that you want to give> <absolute path to directory>

上面将添加一个远程路径,您可以用来与之进行比较。这将无法与其他目录中未提交的更改进行比较。您还将能够与另一个仓库中的任何分支进行比较。要获取最新更改,您将需要运行git fetch <name that you gave to the remote>

该路径必须是绝对路径,否则git无法将其识别为git存储库。

例如,如果您将存储库命名为“ foo”:

git remote add foo /path/to/repo
git fetch foo
git diff foo/master //compare current status to master branch of other repo

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Git:忽略文件,但不忽略目录中的子目录

来自分类Dev

从子目录调用git命令

来自分类Dev

在heroku上部署git子目录

来自分类Dev

镜像SVN子目录中的git子目录

来自分类Dev

来自子目录的Git子模块?

来自分类Dev

从git子目录部署到heroku

来自分类Dev

CtrlP:忽略git repo内子目录中的文件

来自分类Dev

如何从git仓库中的子目录安装Bower组件?

来自分类Dev

在许多存储库中复制的Git子目录

来自分类Dev

git ls-tree -rd在子目录中工作

来自分类Dev

Git排除:仅包括特定目录及其子目录

来自分类Dev

仅使用Git获取子目录?

来自分类Dev

git仓库的Checkout子目录

来自分类Dev

Git:子目录中的.gitignore

来自分类Dev

Jenkins无法识别git子目录

来自分类Dev

使用Git API获取目录和子目录的列表

来自分类Dev

在git root子目录中的Docker容器中以--watch模式运行Jest

来自分类Dev

Git钩子目录

来自分类Dev

忽略除Git子目录中的特定文件以外的目录

来自分类Dev

从子目录调用git命令

来自分类Dev

镜像SVN子目录中的git子目录

来自分类Dev

git,除了子目录及其被忽略目录的文件

来自分类Dev

如何同步git repo的子目录?

来自分类Dev

Git:子目录中的.gitignore

来自分类Dev

如何在Git的子目录中包含排除文件?

来自分类Dev

打印当前目录中不包含.git的所有子目录

来自分类Dev

Git-服务器根目录中的克隆子目录

来自分类Dev

Git:忽略所有文件和目录,但不忽略子目录中的某些代码

来自分类Dev

Git unignore 被忽略目录的子目录