{"id":15726907,"url":"https://github.com/sekiphp/useful-scripts","last_synced_at":"2026-02-14T10:33:52.340Z","repository":{"id":87828065,"uuid":"141967265","full_name":"Sekiphp/useful-scripts","owner":"Sekiphp","description":"This repository contains scripts for easier work with miscellaneous tools (currently Git).","archived":false,"fork":false,"pushed_at":"2025-02-14T15:47:58.000Z","size":29,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-09-10T13:28:20.110Z","etag":null,"topics":["bash-script","git","git-commands","scripts"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/Sekiphp.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":"2018-07-23T05:50:08.000Z","updated_at":"2025-02-14T15:48:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"27bb2ae4-5060-4a75-8dd1-69bdaccc8c3f","html_url":"https://github.com/Sekiphp/useful-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sekiphp/useful-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sekiphp%2Fuseful-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sekiphp%2Fuseful-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sekiphp%2Fuseful-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sekiphp%2Fuseful-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sekiphp","download_url":"https://codeload.github.com/Sekiphp/useful-scripts/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sekiphp%2Fuseful-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29442754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T10:17:46.583Z","status":"ssl_error","status_checked_at":"2026-02-14T10:17:22.534Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bash-script","git","git-commands","scripts"],"created_at":"2024-10-03T23:00:17.158Z","updated_at":"2026-02-14T10:33:52.334Z","avatar_url":"https://github.com/Sekiphp.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Useful scripts\nThis repository contains scripts for easier work with miscellaneous tools.\n\n_All scripts were tested in `Git Bash` on Windows 10 and in terminal of Ubuntu._\n\n## Postcardware download\nThis repository is available under postcardware license. If you using mine scripts, please send me a postcard from your hometown. My address is no longer available at this public site - I give you my address if you write me to: seki.php@gmail.com Thank you!\n\n# git/commit_helper.sh\nScript for faster commiting and checking changes.\n![image](https://github.com/Sekiphp/useful-scripts/assets/9967016/477932db-2cde-465b-a6b4-e67c4dc60ca2)\n\n\n**Command syntax:** `gch`\n\n### Recommended settings:\nFix spaces \u0026 UTF characters in filename: `git config core.quotepath off`\n\n# git/branch_update.sh\nScript for updating current branch from master branch.\n\n**Command syntax:** `gbu`\n\n# git/branch_create.sh\nCreate new branch based on current version of master branch. First argument is used as name of new branch.\n\n**Command syntax:** `gbc NEW_BRANCH_NAME [-b FROM_BRANCH]`\n\n**Examples:**\n```console\ngbc my_new_branch\ngbc my_new_branch -b master\ngbc my_new_branch -b develop\n```\n\n# git/branch_delete.sh\nDelete specified branch (local + remote).\n\n**Command syntax:** `gbd BRANCH_NAME`\n\n# git/analyze_changes_in_folders.sh\nIf you are working with a large number of repositories (vendor), it is good to know where the changed files are.\n![image](https://github.com/Sekiphp/useful-scripts/assets/9967016/bc6e39e3-5480-4f59-8ad3-704062ca7c0a)\n\n\n## Create commands:\n\nAdd line below to file: `~/.bashrc` or `~/.bash_profile`\n```console\nalias gch=path/to/git/commit_helper.sh\nalias gbu=path/to/git/branch_update.sh\nalias gbc=path/to/git/branch_create.sh\nalias gsu=path/to/git/set_upstream_to.sh\nalias gaf=path/to/git/analyze_changes_in_folders.sh\nalias gbd=path/to/git/branch_delete.sh\nalias tag=path/to/git/create_tag.sh\n```\n\n_You can do something like that: `echo \"alias ...\" \u003e\u003e ~/.bashrc`_\n\n\n## Special thanks to:\n[Milan Davídek](https://github.com/midlan)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsekiphp%2Fuseful-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsekiphp%2Fuseful-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsekiphp%2Fuseful-scripts/lists"}