首頁 > 軟體

Git搭建團隊開發環境操作演練

2020-06-16 17:49:37

模擬建立遠端git倉庫

1.首先建立如下目錄結構:

/Users/hujh/Desktop/GitTest2/GitServer/weibo

weibo是我們要建立的專案

2.切換目錄

$ cd /Users/hujh/Desktop/GitTest2/GitServer/weibo

3. 建立空白程式碼庫(專門用於團隊開發)

$ git init —bare

正常一般能顯示類似如下結果代表初始化空倉庫成功

Initialized empty Git repository in /Users/hujh/Desktop/Git演練/GitServer/weibo/

專案經理初始化本地倉庫

1.專案經理建立如下目錄結構:

/Users/hujh/Desktop/GitTest2/Manager

2.切換目錄

$ cd /Users/hujh/Desktop/GitTest2/Manager/weibo

3.”克隆"程式碼庫到本地

$ git clone /Users/hujh/Desktop/GitTest2/GitServer/weibo/

顯示提示結果如下:

Cloning into 'weibo'...

warning: You appear to have cloned an empty repository.

done.

代表克隆倉庫成功,您可以進入weibo目錄通過

ls -la檢視到如下圖結果:

有一個.git目錄,這就是倉庫的隱藏目錄。

4.個人資訊設定(因為要演示一台機器上的多人共同作業,日常開發可以忽略)

$ git config user.name manager

$ git config user.email manager@163.com

5.新增.gitignore檔案指定哪些檔案不納入版本庫的管理

參考網址:https://github.com/github/gitignore

1)在.git目錄的同級目錄中將如下命令貼上執行

echo -e "# Xcode

#

build/

*.pbxuser

*.mode1v3

*.mode2v3

*.perspectivev3

xcuserdata

*.xccheckout

*.moved-aside

DerivedData

*.hmap

*.ipa

*.xcuserstate

# CocoaPods

#

# We recommend against adding the Pods directory to your .gitignore. However

# you should judge for yourself, the pros and cons are mentioned at:

# http://guides.cocoapods.org/using/using-cocoapods.html

#

# Pods/" > .gitignore

2)通過ls -la檢視,可以看到生成了一個.gitignore檔案

3)執行如下命令,將.gitignore新增到程式碼庫

$ git add .gitignore

  $ git commit .gitignore -m “新增.gitignore忽略檔案"

6.建立初始化專案

利用Xcode在weibo目錄下建立專案,注意當我們選擇儲存地址進入weibo目錄時,Create Git repository 索引標籤程式設計灰色了。

編寫和修改程式碼後,選擇Source Control ——->Commit 提交我們的程式碼:

在彈出的介面中進行操作,參考圖中說明:

上圖中我沒有選擇自動推播,在專案開發中為了節約時間,可以勾選此項,這裡不勾選是為了告訴大家如何手動推播:選擇SourceControl ——> push

然後點選push

如果推播成功,會顯示push successful,這就代表推播到遠端倉庫成功。

至此,專案經理初始化專案倉庫就完成了。

員工jackie著手繼續開發專案

建立員工jackie目錄

/Users/hujh/Desktop/GitTest2/jackie

2.進入員工jackie的目錄

cd  /Users/hujh/Desktop/GitTest2/jackie

3.”克隆"程式碼庫到本地

$ git clone /Users/hujh/Desktop/GitTest2/GitServer/weibo/

就可以在jackie目錄下看到專案檔案了

然後就可以開發專案了。

GitHub 教學系列文章: 

GitHub 使用教學圖文詳解  http://www.linuxidc.com/Linux/2014-09/106230.htm 

Git 標籤管理詳解 http://www.linuxidc.com/Linux/2014-09/106231.htm 

Git 分支管理詳解 http://www.linuxidc.com/Linux/2014-09/106232.htm 

Git 遠端倉庫詳解 http://www.linuxidc.com/Linux/2014-09/106233.htm 

Git 本地倉庫(Repository)詳解 http://www.linuxidc.com/Linux/2014-09/106234.htm 

Git 伺服器搭建與用戶端安裝  http://www.linuxidc.com/Linux/2014-05/101830.htm 

Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 

分享實用的GitHub 使用教學 http://www.linuxidc.com/Linux/2014-04/100556.htm 

Ubuntu下Git伺服器的搭建與使用指南  http://www.linuxidc.com/Linux/2015-07/120617.htm


IT145.com E-mail:sddin#qq.com