我想删除一些我画的旧叉子,但我不记得是否曾对这些叉子进行过任何修改.
如何查看是否创建了分支,或者是否对存储库的fork中的任何分支进行了任何更改?
在 GitHub UI 中:只需单击“提交”按钮,看看最近的提交之一是否是您的。这需要手动查看提交,因此只有当您的提交是最近的提交之一(因为您提交到您的 fork 并且从未提取更新)或者只有少量提交并且您可以查看所有提交时,它才能正常工作.
使用 Git:这种方法是万无一失的,即使对于具有数千次提交的存储库也是如此。
git clone ...git remote add upstream ...git fetch upstreamgit rev-list --oneline master ^upstream/master如果 rev-list 没有列出任何提交,那么您的 master 分支中没有没有合并到上游分支的提交,并且您的存储库可以安全地删除。
如果您可能在 master 以外的分支上提交过:
git branchgit rev-list --oneline local-branchname ^origin/master。或者与其他一些分支进行比较,而不是upstream/master根据它被合并到的位置。| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |