我正在开发一个python脚本,它从属性文件中获取存储库名称,它或者
git remote add -f origin repository_name
或者如果它已经找到.git文件夹,它只会获取一个分支。
我的问题是,上面的命令花了很多时间。所以我想找到来自属性文件的存储库名称与.git文件夹所表示的相同(或者我们可以说有人已经在命令之上运行) 。如果它是相同的,那么继续检查分支,否则运行上面的命令。
我想检查一下,如果来自属性的存储库与.git文件夹所表示的相同。
答案 0 :(得分:0)
你可以阅读GIT_DIR / .config文件并在python的ConfigParser模型中解析它。
对于Python,您可以考虑使用GiT python绑定