相关疑难解决方法(0)

github会记住提交ID吗?

几天后,我正在为Scrollback项目重新编写install.sh文件,因为我是唯一一个在本地工作并且在本地执行的人,所以我一直在提交修改相同的提交,偶尔推送到我的fork的主人.(请忽略这里的最佳做法,我一个人工作).

在此期间,我记得通过电子邮件向某人展示我完成的工作,网址为https://github.com/sindhus/scrollback/blob/8d8f7f414383499c2ab6fec586b4c9665a41c7aa/install.sh

现在由于一些困惑我在本地失去了我的工作(想想rm -rf),我记得在此之前推进.所以github在某些时候确实看到了我重新定义的install.sh提交ID.

如您所见,上面的URL允许我通过提交ID访问此blob.但是我无法在本地访问它,因为强制推送同一个repo.

我的问题如何让github向我显示文件的所有提交ID?无论路径如何,它可能知道该文件的所有ID.如果我必须使用他们的API,我不介意,但我想要深入研究一些想法.

谢谢!

git github

6
推荐指数
1
解决办法
1463
查看次数

如何真正删除git/SourceTree上的标记

我知道如何从SourceTree中删除标签.只需右键单击,删除并勾选"从所有遥控器中删除标记".然后执行以下操作(-c diff.mnemonicprefix=false -c core.quotepath=false为了便于阅读,我省略了标志):

git tag -d my_tag
git push -v origin :refs/tags/my_tag
Run Code Online (Sandbox Code Playgroud)

这有效.

这是问题所在.

一段时间后,其他开发人员将其功能分支推送到源,SourceTree将自动将所有本地标签推送到远程服务器.这将重新创建我刚刚删除的标签.

我知道这个想法是标签不会"被认为"被删除,例如标记版本,但有时会发生错误.

有什么建议?

tags git atlassian-sourcetree sourcetree

6
推荐指数
1
解决办法
2582
查看次数

标签 统计

git ×2

atlassian-sourcetree ×1

github ×1

sourcetree ×1

tags ×1