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
Git branching model for TAPTeam
Search
Grzegorz Wilczyński
October 10, 2012
Programming
930
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Git branching model for TAPTeam
Grzegorz Wilczyński
October 10, 2012
More Decks by Grzegorz Wilczyński
See All by Grzegorz Wilczyński
REWRITE'EM ALL
gwilczynski
2
480
Chain made out of coins - smart introduction to blockchain
gwilczynski
0
110
WebComponents or shadow side of the Doom
gwilczynski
0
60
clean code
gwilczynski
0
150
git scm in one hour
gwilczynski
0
130
Single responsibility principle
gwilczynski
2
210
Productivity for Programmers
gwilczynski
3
210
JS design patterns
gwilczynski
6
370
Other Decks in Programming
See All in Programming
LLM Plugin for Node-REDの利用方法と開発について
404background
0
170
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
230
スマートグラスで並列バイブコーディング
hyshu
0
120
セキュリティの専門家じゃなくてもできる。「セキュリティ意識」をアップデートして サプライチェーン攻撃への耐性を高めよう。
tk3fftk
5
710
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
jQueryをバージョンアップする前に使いたいjQuery Migrate
matsuo_atsushi
0
210
The NotImplementedError Problem in Ruby
koic
1
710
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
6
4k
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
190
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
110
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
300
Documentation Writing (for coders)
carmenintech
77
5.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
570
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
140
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
290
WENDY [Excerpt]
tessaabrams
11
38k
The SEO Collaboration Effect
kristinabergwall1
1
480
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Scaling GitHub
holman
464
140k
Transcript
Git branching model TAP Team Grzegorz Wilczyński twitter.com/wilq_ github.com/gwilczynski Wrocław
10th October 2012 for
What we are not going to talk about ...
None
1e6758a0f3af82cb3c23f801d861ca65f6d3e446 2a1a174fe56d1c5b754884fb6bce777d0a09feaf 12b2c7af5f40d23a3c8c6642bfedc6789715d2d9 b3c0a9bbbfdbcb1e2df6dfb51adaa6a60baa5e19
$ git branch gw-test $ git checkout gw-test $ vim
gw-test.txt $ git add . $ git commit -m "added something" $ git push origin gw-test
And the answer is...
New Merge Request
None
Manual $ git checkout master $ git fetch origin $
git merge origin/gw-test2 $ git push origin master
At this point the repository has all the commits from
the original repository, but they are not integrated into the the cloned repository’s local branches. $ git fetch origin
# Be sure everything is up to date. $ git
checkout master $ git pull # Remove remote tracking branches which no longer exist. $ git remote prune origin # See what branches are merged. $ git branch -r --merged master Git Landscaping
# Remote $ git push origin :gw-test # Local $
git branch -d gw-test Mr Clean
Branch Prefixing - You know who is responsible for deleting
each branch - You can find all your branches quickly with tab completion - You can easily find a teammate’s branch with only a general idea of its name.
http://robots.thoughtbot.com/post/29355216290/git- landscaping http://robots.thoughtbot.com/post/21306813001/remote- branch http://gitlabhq.com/ http://git-scm.com/ http://gitimmersion.com/ Sources