如果有人删除了一个远程分支,因为工作结束了,我不知道,我不会做git fetch --prune,最终我会推回已删除的分支.
是否有可行的解决方案强制git在获取/拉取时使用剪枝模式而不必每次都指定它?
我正在创建一个使用Git的Java应用程序.我发现有一些叫做JavaGit,EGit和JGit的东西 .
我知道JavaGit和EGit/JGit是不同的.我不明白的是EGit和JGit之间的区别.两者都托管在Eclipse项目上,但其中一个似乎与Eclipse相关,而另一个则不相关.
我不使用Eclipse而且我不打算这样做,所以我真的不太关心"Eclipse集成".
JGit是否以某种方式连接到Eclipse?(它托管在www.eclipse.org上,JGit 的文档里面也有很多"eclipse"关键字)
在这三个中,我需要连接我的Java程序(不是用Eclipse编写)来使用Git存储库?
我更喜欢一个独立的Git库(即,不依赖于本地Git安装)
编辑:还有一个问题:
编辑:我找到了答案 - 它确实(尚未尝试过).它transport在一个叫做的类中BundleWriter