Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions netid.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

git fork: This command allows a user to create a copy of an entire repository onto their github account. Any changes the user makes will not affect the original repository, unless they create a "pull request". This pull request may be denied by the owner of the original repository. Upon accepting a pull request, the copied repository is merged with the original.

git clone: Clone allows a user to make a local copy of a selected repositor. Changes may be merged into the repository by doing a "push".

git branch: Branches allow a developer to have multiple working environments from the same repository (assuming the branches don't conflict). Due to the fact that github stores your repository data as a series of "snapshots", the branches can allow one user to work on multiple (again, non-conflicting) versions of the repository without having to push before switching, by allowing the user to work on multiple snapshots.