【问题标题】:Easy way to git diff two different reposgit diff 两个不同存储库的简单方法
【发布时间】:2018-09-15 14:53:24
【问题描述】:

我最近做了很多快速简单的 laravel 教程。我希望能够仅查看对文件所做的更改,例如 git diff。我克隆了 laravel 项目和完成的教程,然后删除了新 laravel 目录中除 git 文件之外的所有文件,然后将完成的教程文件复制到新安装文件夹中并进行了 git diff。我用谷歌搜索了一堆,但并没有真正找到我想要的东西。必须有更好的方法来做到这一点?任何帮助将不胜感激

【问题讨论】:

  • 下次开始教程时,请在开始时将原始状态检查到 Git (git init && git add . && git commit -m 'initial import')。因此,您所做的任何更改都将是可跟踪的。

标签: git laravel


【解决方案1】:

您可以将一个存储库添加到另一个存储库作为远程,并使用git diff another/master..master 来区分。

我认为学习它的最好方法是克隆存储库并创建一个新分支来提交所有更改。

要立即实现此目标,您可以使用git rebase --onto another/master base master

【讨论】:

    猜你喜欢
    • 2015-12-26
    • 2021-11-03
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 2011-06-19
    • 2020-12-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多