获取当前远程git存储库的最新信息

时间:2013-07-25 08:31:15

标签: git git-checkout

我正在开发一个python脚本,它从属性文件中获取存储库名称,它或者

git remote add -f origin repository_name

或者如果它已经找到.git文件夹,它只会获取一个分支。

我的问题是,上面的命令花了很多时间。所以我想找到来自属性文件的存储库名称与.git文件夹所表示的相同(或者我们可以说有人已经在命令之上运行) 。如果它是相同的,那么继续检查分支,否则运行上面的命令。

我想检查一下,如果来自属性的存储库与.git文件夹所表示的相同。

1 个答案:

答案 0 :(得分:0)

你可以阅读GIT_DIR / .config文件并在python的ConfigParser模型中解析它。

对于Python,您可以考虑使用GiT python绑定

http://libgit2.github.com/