一个管理所有git克隆的简单命令

giwyn的Python项目详细描述


#吉文

giwyn(对于giwyn是您需要的)是一个软件,用于管理您自己计算机中存储的所有git克隆。 giwyn将扫描您的计算机以搜索所有`.git`目录,将它们列在隐藏的配置文件(`.giwyn`,位于home目录)中,并允许您使用一个简单的命令来管理所有这些目录。

#用法

步骤:

  1. 第一次,让`giwyn`扫描特定目录中的计算机(例如~中的home目录)。此步骤可能需要一段时间…
  2. 之后,您可以使用一些命令来指定`giwyn`必须执行的操作:列出您的所有git项目及其属性,验证您的提交是否必须是push等。

如果不要求giwyn再次扫描存储库,giwyn将只对保存在隐藏配置文件中的git存储库起作用。 此外,如果giwyn看到git存储库被删除,他将自动从隐藏的配置文件中删除链接。

#选项

  • `--help``-h`:打印帮助
  • `--scan``-s`:从home目录或其他指定目录扫描整个存储库,并将此命令的结果附加到隐藏的配置文件中
  • `--rescan``'R`根据home目录或其他指定目录的扫描结果替换隐藏配置文件中的数据
  • `--pull``-p`:拉取所有干净的git存储库
  • `--push``-P`:推送所有干净的git存储库
  • `--version``-v`:软件版本(用于PIP)
  • `--debug``-d`:允许调试模式

#安装

使用pip3:`sudo pip3 install giwyn`,或者`sudo pip3 install giwyn --upgrade`,如果您已经有`giwyn`

#评论

如果要为每个git存储库存储用户名和密码,请确保为每个存储库添加此命令:`git config credential.helper store`

#主要开发人员

插入符号安东宁

#贡献者

  • 杜约翰

#联系人

carette antonin-antonin.carette[在]gmail[点]com上

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
ws-consumer服务地址中的java动态属性   java如何比较整数列表,然后按升序排序?   javascript我正在使用java脚本调用一个函数,但它没有调用代码下面的方法,也没有调用secretitnames()函数   在文本窗格中多次使用Java insertIcon图标   JavaMSAL安卓。AuthenticationActivity完成,但用于身份验证请求的线程池线程仍处于等待状态   if语句中的java多范围比较   java toString()表示输出   java如何在jcstrest测试中生成指令重新排序   java我怎样才能运行它?   web应用程序中使用Hibernate和Spring的java问题   如何将字符串数据写入Java文本文件   如何在java命令提示符下运行已签名的jar文件?   java从我的菜单调用RCP应用程序   java如何等待Canvas/GraphicsContext完成任务,然后再继续执行代码块?