Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Version control, workflows and deployments with...
Search
Jan Henckens
February 16, 2015
Programming
99
0
Share
Version control, workflows and deployments with WordPress
Jan Henckens
February 16, 2015
More Decks by Jan Henckens
See All by Jan Henckens
Google Tag Manager (WP Antwerp, November 2015)
janhenckens
0
440
Responsive Images and WordPress 4.4 - WordCamp Berlin
janhenckens
1
590
Version control basics & continuous deployment
janhenckens
0
81
Other Decks in Programming
See All in Programming
Feature Toggle は捨てやすく使おう
gennei
0
390
安いハードウェアでVulkan
fadis
1
850
20260315 AWSなんもわからん🥲
chiilog
2
180
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
210
飯MCP
yusukebe
0
420
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
120
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.1k
Ruby and LLM Ecosystem 2nd
koic
1
1.4k
How to stabilize UI tests using XCTest
akkeylab
0
150
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
210
AI活用のコスパを最大化する方法
ochtum
0
360
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.6k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
690
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.2k
Un-Boring Meetings
codingconduct
0
240
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
The agentic SEO stack - context over prompts
schlessera
0
720
Navigating Team Friction
lara
192
16k
KATA
mclloyd
PRO
35
15k
Transcript
Version control, workflows & deployments (with WordPress)
Me • PHP / Expression Engine / sysadmin @ statik.be
• WordPress developer/consultant @ on-edge.be • WordPress core contributor
Version control, workflows & deployments (with WordPress)
Have you ever: Accidentally removed to file over FTP?
Have you ever: Uploaded changes, broke the site and now
what?
Have you ever: Renamed a file to .old as a
backup?
Have you ever: Noticed a page was broken and your
last change was a month ago?
! ! FTP " !
Version control to the rescue!
.git Git is a distributed revision control system with an
emphasis on speed, data integrity, and support for distributed, non-linear workflows.
Basics • git init • git add • git commit
Remotes • git pull/push • git checkout
try.github.io
Apps • Sourcetree (Windows, Mac OS, Linux) • Tower (Mac
OS) • Github (Windows, Mac OS, Linux) Resources • http://git-scm.com/book/en/v2 • http://www.git-tower.com/learn/
None
Services • github.com • bitbucket.org • codebasehq.com • beanstalkapp.com •
dploy.io
Branches! !
None
None
None
Other features • git blame (who changed what and why)
• git bisect (find exactly where something broke) • .gitignore (uploads, config, backup) • git submobules (inculdes other git repo's in yours)
Git flow • Branching workflow • Built into SourceTree &
Tower Branch model • master/develop • features (starts from develop) • releases (merges develop into master) • hotfix (starts from master)
git push > deploy • Know when your changes are
live • Roll back when something breaks • Everyone can deploy • NO MORE FTP
Services • beanstalkapp.com (hosting + deploy) • dploy.io (hosting +
deploy) • deployhq.com (deploy) • codeship.io (ci + deploy)
⌘ + ?
⌘ + Q
[email protected]
twitter.com/jannemans github.com/janhenckens