iOS 開發之向自己公司git伺服器提交代碼

來源:互聯網
上載者:User

標籤:

公司決定要自己搭建git伺服器Managed 程式碼,今天我準備提交的時候,發現一些問題跟大家分享一下。

首先,如何安裝Git到MAC OS X

在進行安裝前,要說一下,Git和SVN一樣,都需要建立一個伺服器的,他們都可以建立自己的版本管理伺服器。對於個人和小團隊來說,使用託管伺服器可能更合適,
常見的有Github 和 Bitbucket。這裡我介紹下Bitbucket,Github因為沒有個人免費倉庫使用,代碼放上去就是開源的,所以這裡我選擇Bitbucket。另外,現在Bitbucket的個人倉庫相關頁面已經基本漢化了。註冊流程也比較簡單。
詳見連結;https://bitbucket.org/

這裡先介紹下使用Command-line。
1,下載Git installer,地址;http://git-scm.com/downloads
2,下載之後開啟,雙擊.pkg安裝
3, 開啟終端,使用git --version命令查看安裝版本,有就是安裝成功了
/*以下4.5命令如果已經使用Bitbucket建立過了,將會自動包含*/
4,建立一個全球使用者名稱
git config --global user.name "FIRST_NAME LAST_NAME"
5,建立一個全球郵箱
git config --global user.email "[email protected]"
6, 如果不想每次串連遠程倉庫都輸入密碼的話,輸入如下命令
git credential-osxkeychain
------>等待
git config --global credential.helper osxkeychain
# Set git to use the osxkeychain credential helper
到此Git就安裝完成了。

然後,我們來看看使用方法

使用終端的命令列時,首先我們要有一定的linux命令列知識。實際使用中經常用到的比較少,這裡只介紹一些必要的。
參考連結;http://www.renfei.org/blog/mac-os-x-terminal-101.html

linux基礎命令;
sudo -s   擷取絕對使用者權限
cd xxx    進入xxx目錄
ls (-a/-A)   顯示當前路徑下所有檔案(隱藏的)
pwd       顯示當前絕對路徑
mkdir  xxx   建立檔案夾xxx
man xxx     查看xxx命令手冊

然後介紹下Git基礎命令的含義;
clone   複製遠程倉庫
init       初始化倉庫
remote 串連遠程倉庫
pull      從遠程倉庫下拉擷取新資料
push    將本地倉庫新增或修改檔案上傳到遠程倉庫
add     添加檔案或者修改檔案,commit以及push之前使用
log      當前倉庫提交過的日誌資訊
status  當前倉庫版本狀態
commit 提交到當前倉庫中
branch 分支命令,相關增刪查操作
checkout 使用遠程倉庫最後一個版本完全覆蓋當前倉庫內容/選擇分支branch
diff      對比版本內容
merge   合并版本內容
詳細參見連結;https://confluence.atlassian.com/display/BITBUCKET/Bitbucket+Documentation+Home,

使用git init初始化。

最後,在本地目錄連結了遠程倉庫後(clone命令),使用如下方法操作檔案。

git add xxx           添加或要修改的xxx檔案
------------------>
git commit -m "adding repo instructions"         提交xxx檔案到本地倉庫版本中 ;-m “XXXX” ;提交log
------------------>
git push -u origin master                提交xxx和log,到遠程倉庫origin(剛才建立的遠程倉庫Repository的別名)的master分支下

 

註:由於X—code本身有git工具,所以我們需要刪除X—code內建的.git,

這樣就OK了!

 

iOS 開發之向自己公司git伺服器提交代碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.