Skip to main content

Git

Log

git log 

List which files have been modified or staged locally

git status 

Commit changes

git add .
git commit -m "Fixed Something"
git push -u origin master

Pull

git init
git pull http://git.myhypervisor.ca/myhypervisor/project.git

Fetch

git fetch --all

Changes the URL of the repository.

git remote set-url origin http://git.myhypervisor.ca/myhypervisor/project.git

Create a remote repo pointing on your existing GitHub repository

git remote add origin http://git.myhypervisor.ca/myhypervisor/project.git

CommandAdd linenew instructionsrepo

Git global setup
git config --global user.name "username"
git config --global user.email "email@email.com"
Create a new repository
git clone http://git.myhypervisor.ca/myhypervisor/project.git
cd project
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

Existing folder

cd existing_folder
git init
git remote add origin http://git.myhypervisor.ca/myhypervisor/project.git
git add .
git commit -m "Initial commit"
git push -u origin master

Existing Git repository

cd existing_repo
git remote rename origin old-origin
git remote add origin http://git.myhypervisor.ca/myhypervisor/project.git
git push -u origin --all
git push -u origin --tagstags 
Commit changes
git add .
git commit -m "Fixed Something"
git push -u origin master
Pull
git init
git pull http://git.myhypervisor.ca/myhypervisor/project.git
Fetch
git fetch --all