Skip to content

nsccs/ForkPracticeCareerPrep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Hello everyone and welcome to our Club fork-practice repository!



This is a generalized Git Workflow to help gain the skills to collaborate on open source projects.

  1. Follow the instructions below
  2. Create your changes either in the GitHub or locally
  3. Submit changes in a PR to the original repo

Questions or thoughts? Connect with us on Discord.

For an overview of terminal commands check out this video our club member Beck created.



GitHub Workflow



GitHub UI Instructions




  1. Fork this repository

    Done from NSC GitHub Repository (click link below)
    https://github.com/NSC-Computer-Science-Club/ForkPracticeCareerPrep

          Highlighting Fork Button Location

  2. The repo will appear under your profile. Click this repository (We will do our work from here)

         



For a Deeper dive Using Git Bash command line. Follow Steps A thru G Under Terminal Commands below



  1. Click the green "Add file" button. Select "Create new file"

         

  2. At the top of the file will be a textbox to name your file. Include the subfolder. Typing the name of the subfolder and then a forward-slash will indicate a new folder. Then type readme.md

           

  1. Then add markdown of your choosing to illustrate what you learned. Here is a GitHub reference to help with markdown.

  2. Once you are satisfied with your changes. Save your file by scrolling down and clicking the green "Commit new file" button.

     

  1. From your GitHub Profile submit a pull request

         




Terminal Commands


Switch to the Git Bash terminal

On your computer navigate to the folder where you want to store your copy within the Git Bash terminal.

Cloning will create a subfolder including all the files within the repository.

      A. Clone this repository git clone https://github.com/NSC-Computer-Science-Club/ForkPracticeCareerPrep.git

           Highlighting Cloning option in GitHub

Switch to your file management system

      B. Create a subfolder within this copied repository. Name it your GitHub profile user name.

      C. In this folder create a README.md file

      D. Open this file and add your markdown and save the file.

Switch to the Git Bash terminal

      E. Add your changes from the terminal git add .

      F. Commit your changes git commit -m "My created subfolder with markdown file."

      G. Push your changes to your GitHub Profile repository git push origin main

Continue with step 7 above


References


GitHub Markdown Reference Guide

Link to Beck’s Git Intro Video

Link to GitHub Profile Generator

Link to Good First Issue

Link to Fork Me Repo

YouTube Video Walkthrough

Public Apis

Choosing Projects

Speaker References

GitHub Collaboration Features

Sample Sequences of Commands

About

Repository to practice forking for the career prep series event

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •