Submit Search
Upload
Xcode 的 git 版本管理
•
6 likes
•
3,352 views
彼得潘 Pan
Follow
Xcode 的 git 版本管理,上傳 App 專案到 GitHub
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 22
Download now
Download to read offline
Recommended
Obstáculos Epistemológicos
Obstáculos Epistemológicos
António Silvano
Jean Piaget e a cognição
Jean Piaget e a cognição
Flávia Vieira
David hume
David hume
Douglas Barreto
Discrimação negativa
Discrimação negativa
Catarina Bordonhos
O OBJECTO DA PSICOLOGIA
O OBJECTO DA PSICOLOGIA
Vitor Manuel de Carvalho
Autorretrato bocage e o'neill
Autorretrato bocage e o'neill
Paula Oliveira Cruz
UFCD Clc7 - George .pptx
UFCD Clc7 - George .pptx
Nome Sobrenome
Etica espinosa livro 1 apendice v2
Etica espinosa livro 1 apendice v2
Fábio Deus
Recommended
Obstáculos Epistemológicos
Obstáculos Epistemológicos
António Silvano
Jean Piaget e a cognição
Jean Piaget e a cognição
Flávia Vieira
David hume
David hume
Douglas Barreto
Discrimação negativa
Discrimação negativa
Catarina Bordonhos
O OBJECTO DA PSICOLOGIA
O OBJECTO DA PSICOLOGIA
Vitor Manuel de Carvalho
Autorretrato bocage e o'neill
Autorretrato bocage e o'neill
Paula Oliveira Cruz
UFCD Clc7 - George .pptx
UFCD Clc7 - George .pptx
Nome Sobrenome
Etica espinosa livro 1 apendice v2
Etica espinosa livro 1 apendice v2
Fábio Deus
Cubismo
Cubismo
Carlos Vieira
Queda livre
Queda livre
Richard
Os Maias - Capítulo X
Os Maias - Capítulo X
António Fernandes
Psicologia - socialização
Psicologia - socialização
hana kitsune
Dimensões biológicas e sociais dos processos mentais
Dimensões biológicas e sociais dos processos mentais
Pedro Seabra
Dialética e idealismo
Dialética e idealismo
Colégio Tiradentes III
A falácia da derrapagem
A falácia da derrapagem
Luis De Sousa Rodrigues
protecção civil.pdf
protecção civil.pdf
VitorSantos594725
Interação social
Interação social
turma12d
O SURREALISMO
O SURREALISMO
Jhonny Fernandes
Edvard Munch
Edvard Munch
hcaslides
Influência social
Influência social
Flávia Oliveira
Capela sistina
Capela sistina
Jane Duquia
Relações interpessoais
Relações interpessoais
Vitor Manuel de Carvalho
Salvador Dali
Salvador Dali
hcaslides
O indivíduo em bauman, hall, augé
O indivíduo em bauman, hall, augé
CBD0282 - Estados e Formas da Cultura na Atualidade
Relações interpessoais2
Relações interpessoais2
Nuno Pereira
Socialização e cultura - SOCIOLOGIA 12º ANO
Socialização e cultura - SOCIOLOGIA 12º ANO
Drew Mello
Cognição Social
Cognição Social
nockinhas22
Conceitos ação
Conceitos ação
Filazambuja
版本控制 使用Git & git hub
版本控制 使用Git & git hub
維佋 唐
Git 入门实战
Git 入门实战
icy leaf
More Related Content
What's hot
Cubismo
Cubismo
Carlos Vieira
Queda livre
Queda livre
Richard
Os Maias - Capítulo X
Os Maias - Capítulo X
António Fernandes
Psicologia - socialização
Psicologia - socialização
hana kitsune
Dimensões biológicas e sociais dos processos mentais
Dimensões biológicas e sociais dos processos mentais
Pedro Seabra
Dialética e idealismo
Dialética e idealismo
Colégio Tiradentes III
A falácia da derrapagem
A falácia da derrapagem
Luis De Sousa Rodrigues
protecção civil.pdf
protecção civil.pdf
VitorSantos594725
Interação social
Interação social
turma12d
O SURREALISMO
O SURREALISMO
Jhonny Fernandes
Edvard Munch
Edvard Munch
hcaslides
Influência social
Influência social
Flávia Oliveira
Capela sistina
Capela sistina
Jane Duquia
Relações interpessoais
Relações interpessoais
Vitor Manuel de Carvalho
Salvador Dali
Salvador Dali
hcaslides
O indivíduo em bauman, hall, augé
O indivíduo em bauman, hall, augé
CBD0282 - Estados e Formas da Cultura na Atualidade
Relações interpessoais2
Relações interpessoais2
Nuno Pereira
Socialização e cultura - SOCIOLOGIA 12º ANO
Socialização e cultura - SOCIOLOGIA 12º ANO
Drew Mello
Cognição Social
Cognição Social
nockinhas22
Conceitos ação
Conceitos ação
Filazambuja
What's hot
(20)
Cubismo
Cubismo
Queda livre
Queda livre
Os Maias - Capítulo X
Os Maias - Capítulo X
Psicologia - socialização
Psicologia - socialização
Dimensões biológicas e sociais dos processos mentais
Dimensões biológicas e sociais dos processos mentais
Dialética e idealismo
Dialética e idealismo
A falácia da derrapagem
A falácia da derrapagem
protecção civil.pdf
protecção civil.pdf
Interação social
Interação social
O SURREALISMO
O SURREALISMO
Edvard Munch
Edvard Munch
Influência social
Influência social
Capela sistina
Capela sistina
Relações interpessoais
Relações interpessoais
Salvador Dali
Salvador Dali
O indivíduo em bauman, hall, augé
O indivíduo em bauman, hall, augé
Relações interpessoais2
Relações interpessoais2
Socialização e cultura - SOCIOLOGIA 12º ANO
Socialização e cultura - SOCIOLOGIA 12º ANO
Cognição Social
Cognição Social
Conceitos ação
Conceitos ação
Similar to Xcode 的 git 版本管理
版本控制 使用Git & git hub
版本控制 使用Git & git hub
維佋 唐
Git 入门实战
Git 入门实战
icy leaf
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
Shengyou Fan
Github in xcode
Github in xcode
郁凱 曾
Git Essence Tutorial
Git Essence Tutorial
Ho Kim
軟體組裝心得分享
軟體組裝心得分享
Wen Liao
用 Kotlin Multiplatform 創建跨平台的 Android DeepLink 測試工具:Compose Desktop 實踐分享
用 Kotlin Multiplatform 創建跨平台的 Android DeepLink 測試工具:Compose Desktop 實踐分享
Ray Yuan Liu
COSCUP 2015 開源之道-Git工作坊教學簡報
COSCUP 2015 開源之道-Git工作坊教學簡報
Bachue Zhou
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
Joseph Chiang
Git and Github basic with SourceTree
Git and Github basic with SourceTree
Chu-Siang Lai
Git and git hub
Git and git hub
唯 李
工程師必備第一工具 - Git
工程師必備第一工具 - Git
Alan Tsai
iOS
iOS
qbb225827455
Unity3d Script System & agile dev
Unity3d Script System & agile dev
Jiadong Chen
Git in a nutshell
Git in a nutshell
Nelson Tai
Git入門介紹
Git入門介紹
mudream4869
做卓有成效的程序员
做卓有成效的程序员
Lv Jian
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
National Cheng Kung University
Github簡介
Github簡介
Radian Jheng
初探 Kotlin Multiplatform
初探 Kotlin Multiplatform
Shengyou Fan
Similar to Xcode 的 git 版本管理
(20)
版本控制 使用Git & git hub
版本控制 使用Git & git hub
Git 入门实战
Git 入门实战
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
[JCConf 2022] Compose for Desktop - 開發桌面軟體的新選擇
Github in xcode
Github in xcode
Git Essence Tutorial
Git Essence Tutorial
軟體組裝心得分享
軟體組裝心得分享
用 Kotlin Multiplatform 創建跨平台的 Android DeepLink 測試工具:Compose Desktop 實踐分享
用 Kotlin Multiplatform 創建跨平台的 Android DeepLink 測試工具:Compose Desktop 實踐分享
COSCUP 2015 開源之道-Git工作坊教學簡報
COSCUP 2015 開源之道-Git工作坊教學簡報
前端的未來 - 前端工程實務訓練
前端的未來 - 前端工程實務訓練
Git and Github basic with SourceTree
Git and Github basic with SourceTree
Git and git hub
Git and git hub
工程師必備第一工具 - Git
工程師必備第一工具 - Git
iOS
iOS
Unity3d Script System & agile dev
Unity3d Script System & agile dev
Git in a nutshell
Git in a nutshell
Git入門介紹
Git入門介紹
做卓有成效的程序员
做卓有成效的程序员
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
開放原始碼作為新事業: 台灣本土經驗談 (COSCUP 2011)
Github簡介
Github簡介
初探 Kotlin Multiplatform
初探 Kotlin Multiplatform
More from 彼得潘 Pan
創作 MusicKit 告白情歌
創作 MusicKit 告白情歌
彼得潘 Pan
如何變成 iOS App 開發魔法師 (1 小時)
如何變成 iOS App 開發魔法師 (1 小時)
彼得潘 Pan
如何變成 iOS App 開發魔法師
如何變成 iOS App 開發魔法師
彼得潘 Pan
消滅永生不死吸血鬼物件的 ARC
消滅永生不死吸血鬼物件的 ARC
彼得潘 Pan
利用 iOS App 技術創業的 13 個方法
利用 iOS App 技術創業的 13 個方法
彼得潘 Pan
不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試
彼得潘 Pan
如何變成iOS App開發魔法師
如何變成iOS App開發魔法師
彼得潘 Pan
第一次程式親密接觸
第一次程式親密接觸
彼得潘 Pan
打造你的第一個iPhone APP
打造你的第一個iPhone APP
彼得潘 Pan
你的程式開發初體驗 (以Swift為例)
你的程式開發初體驗 (以Swift為例)
彼得潘 Pan
Standford 2015 week9
Standford 2015 week9
彼得潘 Pan
Standford 2015 week8
Standford 2015 week8
彼得潘 Pan
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
彼得潘 Pan
Standford 2015 week6
Standford 2015 week6
彼得潘 Pan
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
彼得潘 Pan
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
彼得潘 Pan
Standford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 week3: Objective-C Compatibility, Property List, Views
彼得潘 Pan
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
彼得潘 Pan
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
彼得潘 Pan
打造你的第一個 iOS App
打造你的第一個 iOS App
彼得潘 Pan
More from 彼得潘 Pan
(20)
創作 MusicKit 告白情歌
創作 MusicKit 告白情歌
如何變成 iOS App 開發魔法師 (1 小時)
如何變成 iOS App 開發魔法師 (1 小時)
如何變成 iOS App 開發魔法師
如何變成 iOS App 開發魔法師
消滅永生不死吸血鬼物件的 ARC
消滅永生不死吸血鬼物件的 ARC
利用 iOS App 技術創業的 13 個方法
利用 iOS App 技術創業的 13 個方法
不能承受的感動 - iOS App實機測試
不能承受的感動 - iOS App實機測試
如何變成iOS App開發魔法師
如何變成iOS App開發魔法師
第一次程式親密接觸
第一次程式親密接觸
打造你的第一個iPhone APP
打造你的第一個iPhone APP
你的程式開發初體驗 (以Swift為例)
你的程式開發初體驗 (以Swift為例)
Standford 2015 week9
Standford 2015 week9
Standford 2015 week8
Standford 2015 week8
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week7: 1. Unwind Segues, Alerts, Timers, View Animation 2. Dyn...
Standford 2015 week6
Standford 2015 week6
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week4: 1.Protocols and Delegation, Gestures 2. Multiple MVCs
Standford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 week3: Objective-C Compatibility, Property List, Views
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week2: 1. Applying MVC 2. More Swift and Foundation Fra...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
Standford 2015 iOS讀書會 week1: 1.Logistics , iOS 8 Overview 2. More Xcode and S...
打造你的第一個 iOS App
打造你的第一個 iOS App
Xcode 的 git 版本管理
1.
Xcode 的 git
版本管理理 彼得潘
2.
回到過去 https://www.youtube.com/watch?v=MKNrnSsIwf8 想回到過去,試著讓App繼續, ⾄至少不再讓使⽤用者離我⽽而去
3.
git • 完整記錄專案在某個時間點的狀狀態。 commit ID •
⾃自⼰己回到過去 本機(local)的版本管理理 • ⼀一起回到過去(多⼈人合作) 搭配遠端機器
4.
多⼈人合作 1. 每個⼈人改不同的檔案 2. 改到同⼀一個檔案 ⾃自動合併 ⼿手動解決衝突
5.
從Xcode建立新專案 記得勾選Source Control
6.
如果⼀一開始忘了了勾選
7.
修改 M: Modify
8.
Commit 為記錄寫下感性告⽩白 ⼀一定要告⽩白,⼀一定要寫 記錄某個時間點的版本 本機端的版本管理理
9.
沒有 commit message
10.
如果commit有問題 https://medium.com/@apppeterpan/xcode-的-failed-to-commit-files-錯誤-12fa32fef3b0#.2zv6ulrh9 The working copy
xxx failed to commit files
11.
歷史回顧
12.
GitHub https://github.com 註冊帳號 雲端存放程式碼 揚名立萬的機會 ! 認證email 選擇免費⽅方案
13.
在GitHub建立repository 不要勾 ! Skip this
step if you’re importing an existing repository
14.
取得HTTPS連結
15.
連結Xcode的project和Github
16.
設定Remotes
17.
設定Remotes
18.
Push 上傳程式,儲存在雲端 pull : 抓取雲端上的版本 如果雲端上有新的版本,要先
pull,才能 push
19.
先commit再push • 先commit,記錄本機端的修改。 • 再push,同步到雲端。 如果只有
commit , 沒有 push,東⻄西並沒有傳上去 如果沒有 commit,直接 push,修改的東⻄西沒有傳上去
20.
同時 commit +
push https://medium.com/@apppeterpan/xcode-commit和push⼀一次完成-8f4712d0517a
21.
分享的網址 交作業:將連結貼在medium https://medium.com/@yayachen/鴨鴨-the-one-app-8405efa06f04#.w6kx54yzs 建議上傳後再另外下載,啟動App,檢查是否有問題
22.
如何下載開啟 GitHub 上的 App 專案 https://medium.com/@apppeterpan/如何下載開啟-github-上的-app-專案-6d0aefd7a9f2
Download now