Github for beginners workshop

69
GitHub for beginners A step forward WorkShop

Transcript of Github for beginners workshop

GitHub for beginnersA step forward

WorkShop

Laundry list of terms - Git

- Upstream - Staging - Commit

- Pull Request (PR) - Push - Pull - Fork

- Clone

The GitHub worldJoomla

code

Your code online

Your code local

Online Online

Online Offline

Joomla code

Read only Request information (pull)

Your code onlineRead and write Request information (pull) Send information (push) Create requests (branch)

Your code localRead and write Modify files Request information (pull) Send information (push) Create requests (branch)

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Laundry list of terms - Git

- Upstream - Staging - Commit

- Pull Request (PR) - Push - Pull - Fork

- Clone

The GitHub worldJoomla

code

Your code online

Your code local

Online Online

Online Offline

Joomla code

Read only Request information (pull)

Your code onlineRead and write Request information (pull) Send information (push) Create requests (branch)

Your code localRead and write Modify files Request information (pull) Send information (push) Create requests (branch)

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

The GitHub worldJoomla

code

Your code online

Your code local

Online Online

Online Offline

Joomla code

Read only Request information (pull)

Your code onlineRead and write Request information (pull) Send information (push) Create requests (branch)

Your code localRead and write Modify files Request information (pull) Send information (push) Create requests (branch)

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Joomla code

Read only Request information (pull)

Your code onlineRead and write Request information (pull) Send information (push) Create requests (branch)

Your code localRead and write Modify files Request information (pull) Send information (push) Create requests (branch)

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Your code onlineRead and write Request information (pull) Send information (push) Create requests (branch)

Your code localRead and write Modify files Request information (pull) Send information (push) Create requests (branch)

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Your code localRead and write Modify files Request information (pull) Send information (push) Create requests (branch)

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Who is whoJoomla

code

Your code online

Your code local

upstream origin

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Code structureStaging

Error in menu 2352

SQL error 2263

New plugin trigger 2153

Better image 2234

CSS optimising 2001

Branch

BranchTr

unk

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Now practical Update language file

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

An online copyJoomla

code

Your code online

Fork

upstream origin

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

A local copyYour code online

Your code local

Clone

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git clone gitgithubcomroland-djoomla-cmsgit

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

A branch

git branch -a

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git branch language

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Change a file

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Change a file

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Commit the codeYour code online

Your code local

Push

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Commit

git commit -m ldquoFixed language filerdquo

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

More commitscommit commit commit commit commit commit commit

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Put online

git push

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Verify

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Create Pull Request

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Keeping up-to-date 1Joomla

code

Your code local

Pull

git pull upstream staging

upstream

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Keeping up-to-date 2Your code online

Your code local

Pushgit push

origin

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Keeping up-to-date 3Your code online

Your code local

Pullgit pull

origin

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

The circle is completeJoomla

code

Your code online

Your code local

Fork

PushPullPull

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Some useful commands

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Getting a copy of the code

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git clone httpsgithubcomYOUR NAMEjoomla-cmsgit

clone

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Remote connections

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git remote -v

remote

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git remote add upstream httpsgithubcomjoomlajoomla-cmsgit

remote

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Get the latest and greatest code

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git pull upstream staging

pull

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

What is happening

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git log

log

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Branching out

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git branch git branch -a

branch

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git branch language

creating a branch

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git checkout language

changing to a branch

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git branch -D language

deleting a branch

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

I messed up

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git reset --hard HEAD

reset

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Donrsquot lose your changes

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git add git commit -m ldquoFixedrdquo

commit

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

echo lsquoMy JoomlaDay Italyrsquo

code

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Status check

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git status

alias

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Share your changes

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git push --set-upstream origin language

git push

push

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Setup

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git config -l

config

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Short memory

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git config --add aliasst status

alias

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git config --add aliasl ldquolog --graph --date=shortrdquo

alias

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git config --global --add aliasl ldquolog --graph --date=shortrdquo

alias

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Cleaning up

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git clean -fd

clean

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Check a GitHub pull request

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

curl httpshellip | git apply --check

apply

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Apply a GitHub pull request

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

curl httpshellip | git apply

apply

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Revert a GitHub pull request

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

curl httpshellip | git apply -R

apply

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Give me more information

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git log -v git branch -v git status -v git remote -v

-v

verbose

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

Getting help

git -h git log -h

git config -h git branch -h git status -h

hellip

help

git -h git log -h

git config -h git branch -h git status -h

hellip

help