title: What's the difference between working directory and local repository?
body: <p>I've created a new GitHub repository.
  I'm quite confused by working directory and local repository.
  When working on my own, my stuff all resides on working directory.
  But when work with repo, I should check my stuff there.
  But are they the same thing? or should they be separate.
  Then how to commit my stuff in working directory to my local repo.
  How to commit my local repo to remote repo.
  How to do this by Git Bash?
  Thanks! </p>