Skip to content

macintoshhelper/learn-git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

learn-git

Learn git

Git Flow

Creating a GitHub repository

  1. Start by creating a Git repository:
  • you can do this on GitHub by clicking the + button at the top right
  • Select Initialise this repository with a README
  • Click Add .gitignore and select your coding environment (Node is good if you use npm)
  • Optional: Choose a license
  • Copy the URL of the repository

Command Line

  1. cd into a directory such as git
mkdir git && cd $_
  • git clone from the git URL

    git clone https://github.com/macintoshhelper/learn-git
    # https://github.com/username/repository-name

    You have now downloaded the git repository You are in the master branch, which should only contain stable, deployable code.

  • Create and checkout to a new branch

    # Create and checkout to new branch
    git checkout -b branch-name # where branch-name may be your feature name
    
    # Create new branch
    git branch branch-name
    
    # Checkout to existing branch
    git checkout branch-name
  • Write some code and add + commit it

    # Check what files have changed and need to be staged
    git status
    
    # Add a file(s) to be committed
    git add fileName.js fileName2.js <...>
    
    # Commit / create a snapshot of the code that you can revert to
    git commit -m 'Description of the code you are committing'
  • Merge with master to update any changes since you wrote the code

    git checkout master
    git pull origin master
    git checkout branch-name
    git merge master
  • Push code up to git server

    git push origin branch-name

About

Learn git

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy