gpt4 book ai didi

git - 如何区分我的 repo 和非来源的远程 repo ?

转载 作者:太空狗 更新时间:2023-10-29 13:33:42 26 4
gpt4 key购买 nike

来自 Viewing Unpushed Git Commits我知道如何区分我自己的 repo 和本地提交:

git diff origin/master..HEAD

但是,我怎样才能使用 path/to/github/repo.git 来代替 origin 呢?

git diff https://github.com/malarres/universal.git/GPII-795..HEAD

正在返回:

fatal: Invalid object name 'https'.

最佳答案

How can I do the same instead of origin using a path/to/github/repo.git ?

git diff https://github.com/malarres/universal.git/GPII-795..HEAD

这不是 git diff 的工作方式。如果您想区分本地存储库和另一个存储库,您需要执行以下操作:

  1. 将后者添加为前者的远程。请注意,除了 origin 之外,没有什么能阻止您在一个存储库中定义多个 Remote 。 (不过,您可能希望选择一个比“其他”更不通用的远程名称。)

     git remote add other https://github.com/malarres/universal.git/GPII-795
  2. 从远程获取所有内容:

     git fetch other
  3. 运行适当的 git diff 命令,例如,

     git diff other/master..HEAD

如果您稍后想从您的存储库中删除该 Remote ,您可以运行

git remote rm other

关于git - 如何区分我的 repo 和非来源的远程 repo ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com