標籤:
近來學習使用git管理項目,將經驗整理分析一下。
一、使用Android Studio建立本地git倉庫:
1、檢查本地git環境:在Android Studio中setting-->Version Control 點擊Test按鈕,提示success之後就證明本地git環境已經搭建好了;
2、建立工程;
3、建立好工程後在工具列依次選擇VCS->Import into Version Control->Create Git Repository
建立成功後我們沒有添加到本地倉庫的檔案會變成紅色,然後在項目上右鍵,發現多出了一個Git選項,滑鼠移到Git選項上,在右側彈出的菜單中選擇Add選項,之前紅色的檔案就變成了綠色的檔案,再次選擇GIt菜單,在右側快顯功能表選擇Commit Directory,提交到本地倉庫,在彈出的視窗選擇需要提交的檔案,填寫Commit Message,點擊Commit按鈕,即可提交到本地倉庫。(Commit按鈕還可以選擇Commit and push,但是此時我們還沒有遠程倉庫,所以不要著急push)
二、使用Xcode建立本地git倉庫:
Xcode建立本地倉庫較為簡單,只需要在建立項目時勾選Source Control:Create Git repository on My Mac即可建立本地倉庫。
三、本地git倉庫與遠程倉庫連結:
cd到你剛剛建立本地倉庫項目所在的目錄,然後添加origin至遠程倉庫(用剛剛建立的遠程倉庫的url),以oschina為例:
git remote add origin https://git.oschina.net/XXXXXX.git
再push至遠程倉庫的主幹
git push -u origin master
這裡需要注意一下,如果建立倉庫的同時建立了ReadMe檔案,因為兩邊版本不一致,直接push會報錯,需要首先執行
git pull -u origin master
來合并倉庫之後再進行push,
至此便將本地項目與遠程git倉庫的連結建立完成,以後本地項目有更新直接commit然後push就可以了。
如果在git remote add origin https://git.oschina.net/XXXXXX.git提示fatal: remote origin already exists.解決方案如下:
1、先輸入git remote rm origin
2、再輸入git remote add origin https://git.oschina.net/XXXXXX.git 就不會報錯了
使用Xcode、Android Studio將項目連結到Git