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
#pugBO 11 - Git / GitHub
Search
Davide Bellettini
February 20, 2013
Technology
1
200
#pugBO 11 - Git / GitHub
Presentazione di Davide Bellettini ed Enrico Salvucci per introdurre Git
Davide Bellettini
February 20, 2013
Tweet
Share
Other Decks in Technology
See All in Technology
Railsの話をしよう
yahonda
0
170
Kubernetes self-healing of your workload
hwchiu
0
300
初めてのDatabricks Apps開発
taka_aki
1
220
Zephyr(RTOS)にEdge AIを組み込んでみた話
iotengineer22
0
220
Copilot Studio ハンズオン - 生成オーケストレーションモード
tomoyasasakimskk
0
160
今この時代に技術とどう向き合うべきか
gree_tech
PRO
2
2.1k
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
6
1.9k
AIとともに歩んでいくデザイナーの役割の変化
lycorptech_jp
PRO
0
670
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
3
450
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
310
組織改革から開発効率向上まで! - 成功事例から見えたAI活用のポイント - / 20251016 Tetsuharu Kokaki
shift_evolve
PRO
2
210
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
43k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
Mobile First: as difficult as doing things right
swwweet
225
10k
It's Worth the Effort
3n
187
28k
Site-Speed That Sticks
csswizardry
13
910
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
34
2.3k
Designing Experiences People Love
moore
142
24k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Keith and Marios Guide to Fast Websites
keithpitt
411
23k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
#pugBO 11 Versioning dei sorgenti con Git
Git: "The stupid content tracker" Distributed Version Control System DVCS
vs SCVC (es SVN, CVS) Nessuna differenza tra repository e copia di lavoro
Comandi principali Locali: init, add, rm, mv, commit, checkout, branch,
merge, tag status, diff, log Sincronizzazione: clone, fetch, remote, push, pull Elenco completo: http://ndpsoftware.com/git-cheatsheet.html
Let's try it now!
Social coding: GitHub • https://github.com/ • Minimalista, semplice ed efficace
• Servizi forniti: ◦ Git (ma va?) ◦ Issue tracker ◦ Wiki (Gestiti anche loro con Git) ◦ Pagine (ci siamo anche noi!) ◦ Gitsts
Social coding: GitHub Account == portfolio (https://github.com/dbellettini) Organizzazioni (https://github.com/pugbo) Client
custom per Win e Mac
Social coding: GitHub Perchè usare GitHub?!? "It's also a good
idea for your main repository to be on a remote server like GitHub in case your machine is lost at sea during a transatlantic boat cruise or crushed by three monkey statues during an earthquake."
Issues Bug tracker minimale: aperto o chiuso, stop! Commenti Integrazione
con i commit (es. chiusura) Milestone con data di scadenza Etichette e assegnatario
Pull Request È la funzionalità chiave di GitHub 1. L'utente
crea un fork 2. Fa il commit e push sul proprio fork 3. Crea una pull request 4. La pull request viene approvata
Beer • Ein Prosit* • Number Ten • Tennent's •
La Frasca • Master Beer* * richiede passaggio in auto