xcode6 cocos2dx玩轉git和github之學習記錄,xcode6cocos2dx

來源:互聯網
上載者:User

xcode6 cocos2dx玩轉git和github之學習記錄,xcode6cocos2dx
1. git

Xcode4開始,就已經將Git作為內建的原始碼控制(Source Control)工具了,所以為建立的項目使用git來管理是很方便的。在建立項目嚮導中,可以直接選擇Git作為原始碼控制工具,完成項目建立嚮導後,就在本地項目目下建立了一個倉庫。

2. 如何為已存在的項目增加git

(1)通過控制台進入項目所在目錄,輸入如下命令

<span style="font-size:18px;">git init</span>
(2)如果你的項目存在不想提交的內容如何處理呢?在項目目錄下,建立.gitignore檔案,在該檔案中添加如下排除規則:

*.[oa]*.lib*.sdf*.opensdfcocos2d/.git*proj.win32/Debug.win32/proj.android/proj.ios_mac/proj.linux/proj.wp8-xaml/
添加了如下規則,git就可以不提交這些代碼。

註:

如何建立.gitignore檔案? 由於我本機安裝了sublime text,所以就先建立檔案另存新檔到響應目錄。

建立的.gitignore檔案看不見?由於.gitignore檔案是隱藏檔案,所以終端輸入以下命令:

defaults write com.apple.finder AppleShowAllFiles -bool YES 


如果恢複隱藏不可見,在終端中輸入以下代碼並斷行符號 

defaults write com.apple.finder AppleShowAllFiles -bool NO 
(3)向git倉庫添加源檔案 

git add .git commit -m "first commit"

3. 如何將xcode本地git與github倉庫整合

(1)首先註冊github,網址https://github.com ,登入之後,建立 new repository,填寫相應資訊,就可以了。


(2)本機添加帳號資訊

開啟xcode,選擇Preferences,選擇“Accounts”,點擊添加按鈕,輸入Repository地址,我的地址就是“https://github.com/使用者名稱/test.git”

User name輸入時注意不是郵箱,而是使用者名稱。



(3)通過“終端”進入git所在目錄,輸入命令

git remote add origin https://github.com/使用者名稱/test.gitgit push -u origin master
就可以將本地git倉庫提交到github倉庫中。


祝君成功~

本文只是我的一些膚淺的認識,大家輕噴~



對於git與github版本管理的疑問,先大家了,80分

樓主 我一個問題一個問題的回答哈
1、git是分布式管理,也就是說伺服器上的和本地的可以隨時同步更新,當你提交不成功時,你所更改的檔案會放在緩衝區,別人來提交的時候會一起把所有更改的檔案提交,建議代碼入庫不要多個人來操作 一個人就好了 這樣子不容易出錯。
2、git分支間的合并---是把兩個分之間不同的修改合并到一起,如果遇到衝突(比如修改到了同一個檔案),就會提示你,讓你忽略或者是手動處理。(建議手動處理)
3、不用,你就在本地用戶端複製一個程式碼程式庫,然後進行本地修改,到時候代碼入庫的時候注意一個先後順序就行了。
4、為什麼要在伺服器上改呢?直接在本地進行開發,然後在進行伺服器的代碼同步不就好了嗎
 
github ,我使用git checkout cocos2d-x-32出錯

git reset --hard HEAD
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.