Practical benefits for using Git or GitHub:
- Version Control
- Backup & Security, Collaboration
- Professional Growth
- Documentation & Issues
- Automation & Deployment
More information exists on Git tools page.
The following steps are what I take to resolve existing issues with a GitHub organization or upload my programming files to GitHub.
Set-up the environment
- Create an Issue on GitHub
- Click
New issue
on the Issues tab
- Click
- Assign Issues
- Click on an existing issue
- Go over to
Assignees
and add yourself
- Create a different branch for the issue
- Go to
Issues
- Create a branch by naming issue and adding a description
- Go to
- Copy GitHub repository on the local system
- Click on
<> Code
- Select the
SSH
tab - Copy and Paste the GitHub link
- Click on
- Select your local terminal to clone the GitHub link
- git clone
ssh-repository-link
- git clone
- Switch to Issue branch to edit problem files
- git switch
branch-name
code .
(Visual Studio Code must be installed) Orcode .
- Select the desired branch at the bottom right corner of the VS-Code screen
- git switch
Resolve
- Fix Issue
- Add and delete information to program files
Wrap-Up
- Push the changes to the GitHub for Review
- Click
Source Control
on VS-Code - Add message, stage request, and commit
- Click
- On GitHub, pull request the solution
- Assign someone to review the code
- Add important information of what was changed to the files
- Review solution with a different person
- Commit solution to main branch after approval