[英]How can I see whether a github fork might be further than the original?
[英]GitHub: Can I see whether I made changes to a fork?
我想刪除一些我畫的舊叉子,但我不記得是否曾對這些叉子進行過任何修改。
如何查看是否創建了分支,或者是否對存儲庫的fork中的任何分支進行了任何更改?
在GitHub UI中:只需單擊“提交”按鈕,查看最近提交的某個提交是否屬於您。 這需要手動查看提交,因此只有在您的提交是最新的提交(因為您提交到fork並且從不提取更新)或者提交了少量提交並且您可以查看所有提交時,它才能正常工作。
使用Git:即使對於具有數千次提交的存儲庫,此方法也是萬無一失的。
git clone ...
git remote add upstream ...
git fetch upstream
git rev-list --oneline master ^upstream/master
如果rev-list沒有列出任何提交,那么主分支中沒有提交尚未合並到上游分支,並且可以安全地刪除您的存儲庫。
如果您可能已在除master之外的分支上提交:
git branch
git rev-list --oneline local-branchname ^origin/master
。 或者與upstream/master
其他分支進行比較,具體取決於合並到的位置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.