Git用于團(tuán)隊(duì)開(kāi)發(fā)的代碼倉(cāng)庫(kù)

  1. 建立代碼倉(cāng)庫(kù)(專(zhuān)門(mén)用于團(tuán)隊(duì)開(kāi)發(fā)的代碼倉(cāng)庫(kù))
    ================================================================================

切換目錄

$ cd /Users/lnj/Desktop/git演練/公司/weibo

建立空白代碼庫(kù)(專(zhuān)門(mén)用于團(tuán)隊(duì)開(kāi)發(fā))

$ git init --bare

  1. 項(xiàng)目經(jīng)理準(zhǔn)備項(xiàng)目(前奏)
    ================================================================================

切換目錄

$ cd /Users/lnj/Desktop/git演練/經(jīng)理

"克隆"代碼庫(kù)到本地

$ git clone /Users/lnj/Desktop/git演練/公司/weibo/

個(gè)人信息配置(因?yàn)橐菔疽慌_(tái)機(jī)器上的多人協(xié)作,日常開(kāi)發(fā)可以忽略)

$ git config user.name manager
$ git config user.email manager@163.com

.gitignore

.gitignore可以指定哪些文件不納入版本庫(kù)的管理

參考網(wǎng)址:https://github.com/github/gitignore

命令行中進(jìn)入與.git同級(jí)的目錄

$ cd /Users/lnj/Desktop/git演練/經(jīng)理/weibo

將以下命令一次性粘貼到命令行中

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#should-i-ignore-the-pods-directory-in-source-control

Pods/" > .gitignore


將.gitignore添加到代碼庫(kù)

$ git add .gitignore

  1. 創(chuàng)建項(xiàng)目
    ================================================================================
    提交同時(shí)"push"到遠(yuǎn)程代碼倉(cāng)庫(kù)

  2. 新人加入
    ================================================================================

...

  1. 分布式的代碼庫(kù) - 僅供參考
    ================================================================================
    由于git是分布式的,任何一臺(tái)計(jì)算機(jī)上都保留有完整的代碼庫(kù)的內(nèi)容,因此可以把團(tuán)隊(duì)開(kāi)發(fā)的代碼庫(kù)放在任何位置

多個(gè)遠(yuǎn)程代碼庫(kù)之間的同步演練"提示,此演練僅供了解,具體的使用,需要一定的團(tuán)隊(duì)規(guī)模之后,才能夠體會(huì)"

  1. 分支管理 - Tag
    ================================================================================

查看當(dāng)前標(biāo)簽

$ git tag

在本地代碼庫(kù)給項(xiàng)目打上一個(gè)標(biāo)簽

$ git tag -a v1.0 -m 'Version 1.0'

將標(biāo)簽添推送到遠(yuǎn)程代碼庫(kù)中

$ git push origin v1.0

使用tag,就能夠?qū)㈨?xiàng)目快速切換到某一個(gè)中間狀態(tài),例如產(chǎn)品開(kāi)發(fā)線上的某一個(gè)穩(wěn)定版本

簽出v1.0標(biāo)簽

$ git checkout v1.0

從簽出狀態(tài)創(chuàng)建v1.0bugfix分支

$ git checkout -b bugfix1.0

查看遠(yuǎn)程分支

$ git branch -r

刪除遠(yuǎn)程分支

$ git branch -r -d origin/bugfix1.0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 01. 建立代碼倉(cāng)庫(kù)(專(zhuān)門(mén)用于團(tuán)隊(duì)開(kāi)發(fā)的代碼倉(cāng)庫(kù)) ===============================...
    Ths閱讀 520評(píng)論 0 1
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,835評(píng)論 9 163
  • 每天總結(jié)一點(diǎn),我相信對(duì)以后會(huì)有很大的好處.現(xiàn)在總結(jié)一下GIT在開(kāi)發(fā)中常用的一些知識(shí). 源代碼管理器GIT使用簡(jiǎn)...
    藍(lán)心兒的藍(lán)色之旅閱讀 1,321評(píng)論 0 1
  • 你相貌普通,平時(shí)出門(mén)也不懂得好好裝扮一下,還幻想在街角遇到心中的王子或公主,最好是高富帥或白富美。真是可笑至極,毋...
    谷末寧閱讀 530評(píng)論 0 2

友情鏈接更多精彩內(nèi)容