Code versioning with git

Preview:

DESCRIPTION

This are slides for my presentation on using Git at GDG DevFest akure, Ondo state, Nigeria. Enjoy!

Citation preview

Code versioning with Git(from zero to hero)

@Samuel_NEThttp://about.me/okoroaforsamuel

Introduction- What is Git?

- Why use Git?

Code Versioning with Git

Code Versioning with Git//TODO:

- Git installation

- Github account setup

Code Versioning with Git// TODO:

- creating a repository on github

- setting up a project to use git

- online or offline repository?

Code Versioning with Git

Git-ing a project- using clone command

sam@sam-pc:~/workspace/devfest/

$ git clone https://github.com/devfest/project.git

Code Versioning with GitGit-ing a project

- changing directories

sam@sam-pc:~/workspace/devfest/

$ cd project

Code Versioning with Git-creating a branch in git

sam@sam-pc:~/workspace/devfest/project(master)

$ git checkout -b workBranch

Code Versioning with Git - Adding a new file to the project- Create a new file named index.php and type the following

<?phpecho “Hello PHP!”?>

Code Versioning with Git - using the git add command

sam@sam-pc:~/workspace/devfest/project(workBranch)

$ git add -A

Code Versioning with Git- using the git commit command

sam@sam-pc:~/workspace/devfest/project(workBranch)

$ git commit -a -m”Commit message”

Code Versioning with Git- Using the git push command

sam@sam-pc:~/workspace/devfest/project(master)

$ git push origin master

Code Versioning with Git - git-ing an existing project

sam@sam-pc:~/workspace/devfest/project

$ git init

Code Versioning with Git - adding a remote repository origin

sam@sam-pc:~/workspace/devfest/project(master)

$ git remote add origin https://github.com/devfest/project.git

Code Versioning with Git - pushing codes to a remote repository

sam@sam-pc:~/workspace/devfest/project(master)

$ git push origin master

$ git pull origin master

Recommended