- Go to https://www.jetbrains.com
- From there, you will select the person icon and create a new account.
- You will have to purchase a license to get the jetbrains product pack and download webstorms.
- On a separate tab, download Git software https://git-scm.com/
- Click on the “64-Git for windows portable” and download it onto your computer.
- You need to create an account. Therefore, go on https://github.com
- Click sign up in the upper right hand corner and enter the necessary information to continue.
- Press Ctrl+Alt+S to open IDE settings and select Version Control.
- Click on the +.
- Enter your GitHub credentials.
- Press Ctrl+Alt+S to open IDE settings and select Version Control again.
- Select Appearance and Behavior/ system settings/ passwords.
- Click on your icon in the upper right corner and in the dropdown menu, click “My repository”.
- Click “new” on the right hand side.
- On the “Create a New Repository”, on the repository name, place the name of your project.
- When you scroll down, press on “Add a README file”.
- Scroll to the bottom of the page and click on “Create Repository”.
- Copy the link at the top of the page.
- Go back to webstorms and go to the sidebar and click on Git.
- Enter the github repository name (Ex. https://github.com/username/RepoName.git)
- Enter the local path directory name.
- Create a new html file by selecting file > HTML file.
- To connect the changes made from webstorms to github, select the changes on the right hand side and press "commit and push" with a personal comment on the changes you have made.
- Go to your github repository page online to make sure that the changes have been made.
- To check your github pages as a published url, go to the settings of the repository.
- Make sure your branch is selected to "Main".
- On another tab, you will type your github.io (Ex. https://username.github.io/RepoName/)
- Branch: Allows you to develop features and ideas in your repository.
- Clone: A copy of the remote repository to your local repository.
- Commit: Saves your work or changes in a file.
- Fetch: Tells your local git to get the info from the remote repository.
- GIT: Software that tracks any changes in files that are associated with github in a local machine.
- Github: Distributed version-control platform where users can create or collaborate on open source code projects
- Merge: Command that allows several commits to integrate to one commit and merge into default branch
- Merge Conflict: When git needs assistance selecting other competing branches that need to be selected into final merge
- Push: Uploads changes from local repository to remote repository
- Remote: The common repository (github) where changes can be made by various members
- Repository: Contains your project and the change history.