{"id":20609582,"url":"https://github.com/mateodelnorte/meta-git","last_synced_at":"2025-04-15T04:32:16.516Z","repository":{"id":14368791,"uuid":"76429116","full_name":"mateodelnorte/meta-git","owner":"mateodelnorte","description":"git plugin for meta","archived":false,"fork":false,"pushed_at":"2024-03-19T04:39:32.000Z","size":282,"stargazers_count":23,"open_issues_count":12,"forks_count":20,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-13T16:33:21.419Z","etag":null,"topics":["git","meta","productivity","repository"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mateodelnorte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-12-14T05:51:55.000Z","updated_at":"2024-05-31T16:02:37.722Z","dependencies_parsed_at":"2022-07-15T20:17:26.706Z","dependency_job_id":"b8528f7e-6f17-44ef-a96a-57fc93d76aa0","html_url":"https://github.com/mateodelnorte/meta-git","commit_stats":{"total_commits":95,"total_committers":8,"mean_commits":11.875,"dds":0.5263157894736843,"last_synced_commit":"1893fc0f47e8966aa6c8290e916ceea56f6a24fe"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateodelnorte%2Fmeta-git","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateodelnorte%2Fmeta-git/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateodelnorte%2Fmeta-git/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mateodelnorte%2Fmeta-git/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mateodelnorte","download_url":"https://codeload.github.com/mateodelnorte/meta-git/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249006429,"owners_count":21197272,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","meta","productivity","repository"],"created_at":"2024-11-16T10:13:57.337Z","updated_at":"2025-04-15T04:32:16.492Z","avatar_url":"https://github.com/mateodelnorte.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.com/mateodelnorte/meta-git.svg?branch=master)](https://travis-ci.com/mateodelnorte/meta-git)\n\n# meta-git\n\nManage your meta repo and child git repositories.\n\ngit plugin for [meta](https://github.com/mateodelnorte/meta)\n\n## Usage\n\n```\n➜  meta git\n\n  Usage: meta-git [options] [command]\n\n\n  Commands:\n\n    branch      List, create, or delete branches\n    checkout    Switch branches or restore working tree files\n    clean       Remove untracked files from the working tree\n    clone       Clone meta and child repositories into new directories\n    pull        Fetch from and integrate with another repository or a local branch\n    push        Update remote refs along with associated objects\n    remote      Manage set of tracked repositories\n    status      Show the working tree status\n    tag         Create, list, delete or verify a tag object signed with GPG\n    update      Clone any repos that exist in your .meta file but aren't cloned locally\n    help [cmd]  display help for [cmd]\n\n  Options:\n\n    -h, --help  output usage information\n```\n\n#### meta git clone\n\nClones a meta repository and it's child repositories.\n\n```\nmeta git clone \u003crepo\u003e\n```\n\n#### meta git update\n\nClones any child repositories from the `.meta` file that are missing.\n\n```\nmeta git clone \u003crepo\u003e\n```\n\n#### meta git status\n\nTrack your progress on all branches at once:\n\n```\nmeta git status\n```\n\n [![asciicast](https://asciinema.org/a/83lg1tvqz9gwynixq5nhwsm2k.png)](https://asciinema.org/a/83lg1tvqz9gwynixq5nhwsm2k)\n\n#### meta git branch\n\nView what branches exist on all your repos:\n\n```\nmeta git branch\n```\n\n [![asciicast](https://asciinema.org/a/5nt6i1dwm73igxtjgzifyqi2y.png)](https://asciinema.org/a/5nt6i1dwm73igxtjgzifyqi2y)\n \n#### meta git checkout\n\nCreate new branches on all your repos at once:\n\n```\nmeta git checkout -b [branch-name]\n```\n\nCheck out an existing branch in all projects:\n\n```\nmeta git checkout main\n```\n\nRevert all modified files to their remote status:\n\n```\nmeta git checkout .\n```\n\n [![asciicast](https://asciinema.org/a/amhfxkwax50ef4ic4g1vqyifp.png)](https://asciinema.org/a/amhfxkwax50ef4ic4g1vqyifp)\n \n#### meta git clean\n\nRemove unwanted untracked files on all repos:\n\n```\nmeta git clean -fd\n```\n\n [![asciicast](https://asciinema.org/a/0s8f9wp49nfilzpub3tnf9shg.png)](https://asciinema.org/a/0s8f9wp49nfilzpub3tnf9shg)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateodelnorte%2Fmeta-git","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmateodelnorte%2Fmeta-git","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmateodelnorte%2Fmeta-git/lists"}