{"id":19244062,"url":"https://github.com/tauseedzaman/git-helper","last_synced_at":"2025-10-05T20:57:47.592Z","repository":{"id":238231120,"uuid":"796148854","full_name":"tauseedzaman/git-helper","owner":"tauseedzaman","description":"Automate your Git workflow with these Bash and PowerShell scripts! Simplify the process of adding files, committing changes, and pushing to remote repositories","archived":false,"fork":false,"pushed_at":"2024-05-05T05:31:04.000Z","size":2,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-23T15:13:53.486Z","etag":null,"topics":["bashscripts","developertools","githelper","githubautomation","powershellscripts"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","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/tauseedzaman.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":"2024-05-05T04:42:51.000Z","updated_at":"2024-05-09T12:46:00.000Z","dependencies_parsed_at":"2024-05-05T05:28:12.634Z","dependency_job_id":"b7a5709f-450f-4f34-8876-f31f22c3b7fc","html_url":"https://github.com/tauseedzaman/git-helper","commit_stats":null,"previous_names":["tauseedzaman/git-helper"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/tauseedzaman/git-helper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauseedzaman%2Fgit-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauseedzaman%2Fgit-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauseedzaman%2Fgit-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauseedzaman%2Fgit-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tauseedzaman","download_url":"https://codeload.github.com/tauseedzaman/git-helper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tauseedzaman%2Fgit-helper/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278518899,"owners_count":26000177,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["bashscripts","developertools","githelper","githubautomation","powershellscripts"],"created_at":"2024-11-09T17:21:38.705Z","updated_at":"2025-10-05T20:57:47.547Z","avatar_url":"https://github.com/tauseedzaman.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n---\n\n# Git Push Helper Scripts\n\nThis repository contains helper scripts to simplify the process of pushing changes to Git repositories. The provided scripts automate common tasks such as adding files, committing changes, and pushing to remote repositories.\n\n## Bash Script: gitpush.sh\n\n### Description:\nThe `gitpush.sh` script is written in Bash and provides a function `gitpush` to push changes to a Git repository. It automates the process of adding files, committing changes with a specified message, and pushing to the remote repository.\n\n### Usage:\n1. Clone or download this repository.\n2. Open your `.bashrc` file:\n   ```bash\n   nano ~/.bashrc\n   ```\n3. Add the following line at the end of the file to source the script and make the `gitpush` function available:\n   ```bash\n   source /path/to/gitpush.sh\n   ```\n   Replace `/path/to/gitpush.sh` with the actual path to the `gitpush.sh` script on your system.\n4. Save and close the `.bashrc` file.\n5. Run the following command to apply the changes:\n   ```bash\n   source ~/.bashrc\n   ```\n6. Now you can use the `gitpush` function in your terminal to push changes to your Git repositories:\n   ```bash\n   gitpush \"Your commit message\"\n   ```\n\n## PowerShell Script: Git-Push.ps1\n\n### Description:\nThe `Git-Push.ps1` script is written in PowerShell and provides a function `Git-Push` to push changes to a Git repository. It automates the process of adding files, committing changes with a specified message, and pushing to the remote repository.\n\n### Usage:\n1. Clone or download this repository.\n2. Open your PowerShell profile file:\n   ```powershell\n   notepad $profile\n   ```\n3. Add the following line at the end of the file to import the script and make the `Git-Push` function available:\n   ```powershell\n   . /path/to/Git-Push.ps1\n   ```\n   Replace `/path/to/Git-Push.ps1` with the actual path to the `Git-Push.ps1` script on your system.\n4. Save and close the PowerShell profile file.\n5. Restart your PowerShell session or run the following command to apply the changes:\n   ```powershell\n   . $profile\n   ```\n6. Now you can use the `Git-Push` function in PowerShell to push changes to your Git repositories:\n   ```powershell\n   Git-Push -CommitMessage \"Your commit message\"\n   ```\n\n---\n\nThis README provides step-by-step instructions for users to configure and use the scripts by adding them to their `.bashrc` or PowerShell profile files.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftauseedzaman%2Fgit-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftauseedzaman%2Fgit-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftauseedzaman%2Fgit-helper/lists"}