{"id":13646764,"url":"https://github.com/danielkummer/git-flow-cheatsheet","last_synced_at":"2025-05-13T23:05:55.770Z","repository":{"id":4131217,"uuid":"5243244","full_name":"danielkummer/git-flow-cheatsheet","owner":"danielkummer","description":"A cheatsheet on the usage of git flow","archived":false,"fork":false,"pushed_at":"2024-12-18T10:38:18.000Z","size":2802,"stargazers_count":2491,"open_issues_count":21,"forks_count":625,"subscribers_count":73,"default_branch":"gh-pages","last_synced_at":"2025-04-13T18:44:13.354Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/danielkummer.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":"2012-07-31T08:27:14.000Z","updated_at":"2025-04-01T23:20:37.000Z","dependencies_parsed_at":"2023-11-23T11:35:45.833Z","dependency_job_id":"ec345ce5-28fe-4073-b17c-fb43e4839123","html_url":"https://github.com/danielkummer/git-flow-cheatsheet","commit_stats":{"total_commits":172,"total_committers":80,"mean_commits":2.15,"dds":0.8662790697674418,"last_synced_commit":"cc251bf7cb6ec9e2a03c8a410868331bbb9d2cb7"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielkummer%2Fgit-flow-cheatsheet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielkummer%2Fgit-flow-cheatsheet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielkummer%2Fgit-flow-cheatsheet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielkummer%2Fgit-flow-cheatsheet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielkummer","download_url":"https://codeload.github.com/danielkummer/git-flow-cheatsheet/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254040730,"owners_count":22004601,"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":[],"created_at":"2024-08-02T01:03:05.246Z","updated_at":"2025-05-13T23:05:50.745Z","avatar_url":"https://github.com/danielkummer.png","language":"HTML","funding_links":[],"categories":["HTML","others","Tools","Git Related Resources"],"sub_categories":["Git Flow"],"readme":"git-flow-cheatsheet\n===================\n\nA cheatsheet on the usage of git flow, visit http://danielkummer.github.io/git-flow-cheatsheet/\n\nGIT FLOW\n========\n\nGit extensions to provide high-level repository operations for Vincent Driessen's branching model. [Read more](http://nvie.com/posts/a-successful-git-branching-model/)\n\n\nINIT:\n\n```\n$ git flow init\n```\n\n#### TRACK DEVELOP REMOTELY ON GITHUB:\n\n\n```\n$ git push origin develop\n```\n\n**FEATURES:**\n\nUse to develop new features starting from the develop branch. Merge back into\ndevelop branch waiting for a reasonable amount of features to be there before\ndeclaring it a release.\n\n```\n$ git flow feature\n$ git flow feature start \u003cname\u003e\n$ git flow feature finish \u003cname\u003e\n```\n\n```\nusage: git flow feature [list] [-v]\n       git flow feature start [-F] \u003cname\u003e [\u003cbase\u003e]\n       git flow feature finish [-rFk] \u003cname|nameprefix\u003e\n       git flow feature publish \u003cname\u003e\n       git flow feature track \u003cname\u003e\n       git flow feature diff [\u003cname|nameprefix\u003e]\n       git flow feature rebase [-i] [\u003cname|nameprefix\u003e]\n       git flow feature checkout [\u003cname|nameprefix\u003e]\n       git flow feature pull \u003cremote\u003e [\u003cname\u003e]\n```\n\n**RELEASES:**\n\nUse to group together latest development (features) add a few finishing touches\nif necessary and send to production. All last changes will merge back to master\nand develop so new features will start from current release.\n\n```\n$ git flow release\n$ git flow release start \u003crelease\u003e [\u003cbase\u003e]\n$ git flow release finish \u003crelease\u003e\n```\n```\nusage: git flow release [list] [-v]\n       git flow release start [-F] \u003cversion\u003e\n       git flow release finish [-Fsumpk] \u003cversion\u003e\n       git flow release publish \u003cname\u003e\n       git flow release track \u003cname\u003e\n```\n\n**HOTFIXES:**\n\nSimilar to releases but the hotfix branch starts off master to avoid unvoluntary\nsend to production of unwanted features that my be present in branches. The\nquick fix must be used when an important bug arises in production which must be\nfixed and can't wait for other features to be ready. It merges back to master\nand develop.\n\n```\n$ git flow hotfix\n$ git flow hotfix start \u003crelease\u003e [\u003cbase\u003e]\n$ git flow hotfix finish \u003crelease\u003e\n```\n```\nusage: git flow hotfix [list] [-v]\n       git flow hotfix start [-F] \u003cversion\u003e [\u003cbase\u003e]\n       git flow hotfix finish [-Fsumpk] \u003cversion\u003e\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielkummer%2Fgit-flow-cheatsheet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielkummer%2Fgit-flow-cheatsheet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielkummer%2Fgit-flow-cheatsheet/lists"}