Skip to content

hackSocIndore/git-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

git-intro

A repository for hands-on tutorial for Git and GitHub

Intro to Git and GitHub

Bash commands we'll use

  • cd : change directory
  • cd .. : move up to the parent directory
  • pwd : print working directory
  • cat : "concatenate", used to print the contents of a file

Basic git commands for working on our local repo

  • git init : initialize a new git repo
  • git status : lists files/folders that are unstated/staged, untracked, deleted - do this often!
  • git add : add specified file(s) to staging
  • git add . : add all edited files to staging
  • git commit -m “commit message” : commits all staged changes (hint: Keep related changes together in one commit. Commits allow you to roll back and track your work, so try to commit every time you complete a task.)
  • git log : prints a log of your commit history

Git commands for working with branches

  • git branch [name] : creates new branch
  • git checkout [branch name] : switches to branch
  • git merge [branch to be merged] : merge commits into current branch
  • git branch : lists all branches
  • git branch -d [branch name] : delete branch

Git commands for working with remotes

  • git clone : clone a remote repo to local
  • git push : pushes commits to remote repo
  • git pull : pull commits from remote repo

Concept Map

Basic Git Concepts

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 12