GitHub:我可以查看是否对叉子进行了更改吗?

轴距

我想删除一些绘制的旧叉子,但是我不记得是否对这些叉子进行过任何更改。

如何查看我是否创建了分支,或者是否对存储库的分支中的任何分支提交了任何更改?

姆卡斯贝格

在GitHub UI中:只需单击“提交”按钮,看看是否有最新的提交是您的。这需要手动查看提交,因此只有当您的提交是最新的提交(因为您已提交到分叉并且从未提取更新)或只有少量提交并且可以查看所有提交时,它才能正常工作。

使用Git:即使对于具有数千个提交的存储库,此方法也是万无一失的。

  1. 克隆你的叉子。 git clone ...
  2. 将另一个仓库添加为上游。 git remote add upstream ...
  3. 获取上游仓库。 git fetch upstream
  4. 使用rev-list在master中查找未合并到上游fork的提交: git rev-list --oneline master ^upstream/master

如果rev-list没有列出任何提交,则您的master分支中没有尚未合并到上游fork的提交,并且可以安全地删除您的存储库。


如果您可能已经在master以外的其他分支上进行过承诺:

  1. 确保在您可能已提交的存储库的分支中具有任何分支的本地副本。通常,除非您在其他计算机上或其他设备上,否则它已经存在。
  2. 列出所有本地分支机构。 git branch
  3. 对于您要检查的每个本地分支,查找不在上游的提交:git rev-list --oneline local-branchname ^origin/master或与其他分支进行比较,而不是upstream/master取决于合并到的分支

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

函数可以知道它们是否已经在Python(joblib)中进行了多进程处理

如何知道jtextarea中是否进行了任何更改?

内核是否进行了碎片整理

检查ConcurrentHashMap的computeIfAbsent是否进行了更改

检查用户登录的页面是否在Angular 2中进行了更改

我进行了修订,而不是解决交互式基础中的冲突。我可以撤消吗?

是否对克隆语句进行了优化?

我可以在PC(x86,x64)平台上使用Tensorflow lite或Tensorflow mobile吗?如果可以的话,是否已针对此平台进行了推理优化?

是否可以知道以哪种方法对文件进行了加密?

我怎么知道,UITextField和UITextView中是否进行了任何更改/修改?

开玩笑-如何测试函数是否对参数进行了更改

如何检查我的应用程序是否已针对Android进行了电池优化配置?

如果我在在线GitHub编辑器上进行了更改,如何从分支中获取?

在C ++中,我专门对模板进行了实例化吗?

如果已经对计算机进行了故障转移,我们可以再次进行最终故障转移吗?

有没有一种方法可以检查远程git repo是否进行了更改,而没有实际获取更改?

FireDac SQLite是否在Delphi 10.4中进行了更改?

我想知道我们是否确实进行了最后5笔交易

我对Dockerfile进行了更改,但是我的“ docker build”没有反映出更改

检查Git是否以编程方式进行了更改

如何检查rsync是否对bash进行了任何更改?

是否可以确定何时对/ dev / kmsg进行了速率限制?

SAS:即使进行了更改,还是陷入了循环?有指针吗?

检查onbeforeunload中的ace编辑器以查看是否进行了更改

Visual Basic中的可空类型推断–是否已在某处进行了说明,并且可以使其更严格吗?

仅保存如果进行了更改

类。有人可以告诉我我是否正确地进行了这项运动?

依赖顺序是否在应用程序中进行了任何更改?

GitHub 如何知道我在本地存储库中进行了哪些提交?