你不會還在使用遠程工具吧?
看過來,今天給大家分享一個好用,既方便我們在開發(fā)項目,又能和團隊開發(fā)。
本文參考官網(wǎng),可直接點擊網(wǎng)官查看,總結(jié)以下:
何為代碼托管工具?我們經(jīng)常會遇到“托管代碼”這個術(shù)語,總之托管代碼就是執(zhí)行過程交由運行時管理的代碼那我們?yōu)楹我褂盟??因為程序員知道,異地備份才是有效的災(zāi)備。除了這些,這網(wǎng)站本身是一個完整的軟件生命周期管理系統(tǒng)。有版本管理,問題跟蹤,文檔管理等等項目管理所必須的工具,在多人軟件項目合作的情況下,一個有效的配置管理系統(tǒng),甚至是生命周期管理系統(tǒng)是必須的。你的電腦死了,服務(wù)器還有一份;服務(wù)器死了,你本地還有一份;服務(wù)器和你的都死了,你基友那邊還有一份。你問我如何不用它?So……我們熱愛它啊。
對于代碼托管服務(wù)來講, 比較核心的點有三個點:
1. 可協(xié)同: 在功能層面要包含倉庫管理、分支管理、權(quán)限管理、提交管理、代碼評審等代碼存儲和版本管理等功能, 讓開發(fā)者更好的協(xié)同工作;
2. 可集成: 好的代碼托管服務(wù)應(yīng)該具備靈活和簡易的三方工具集成能力, 有些甚至直接提供了Built-in的CI/CD能力, 降低DevOps的實施落地成本;
3. 安全可靠: 這是最重要的一點, 對于個人開發(fā)者可能無感. 但是對于企業(yè)而言, 代碼的安全性, 服務(wù)的穩(wěn)定性, 數(shù)據(jù)是否存在丟失的風(fēng)險, 是會最被優(yōu)先考量的點.
常用代碼托管工具介紹
Gittee--(免費,強烈推薦使用)Gitee國內(nèi)最大的開源社區(qū) OSChina 的代碼托管平臺。又稱碼云,當(dāng)然,碼云是代碼的碼,不是馬云的碼喔。網(wǎng)址:gitee.com
Github 有三類,第一類是免費方案,二三類都要付費,還有Github真的很慢。
Gitlab比較適合企業(yè)使用,個人項目用 Gitlab 也很好。能夠創(chuàng)建免費的私有倉庫。目前很多企業(yè)都是使用內(nèi)部搭建的Gitlab作為代碼托管工具,常見的搭配方式:Gitlab + Docker + Jenkins 協(xié)同運作。網(wǎng)址:gitlab.com
使用介紹
下載git,
官網(wǎng)注冊一個賬號
點開我們文件夾右鍵
生成秘鑰ssh-keygen -t rsa -C "郵箱號碼"
將生成的秘鑰提交到碼云上,點擊頭像設(shè)置-安全設(shè)置-公鑰
新建倉庫
把代碼克隆到我們本地,直接復(fù)制克隆地址,在文件夾右鍵git bash here。
接下來用到以下命令:先git init初始化
git 到路徑
git add * (*代表全部)
git commit -a -m feat:提交項目
git push origin master 推送
總結(jié)常用基本命令:git init 初始化 在工作路徑上創(chuàng)建主分支
git status 查看狀態(tài)
git clone加 地址 克隆遠程倉庫
git clone -b 分支名 地址 克隆分支的代碼到本地
git add 文件名 將某個文件存入暫存區(qū)
git checkout -- file 撤銷工作區(qū)的修改
git commit -m "提交的備注信息" 提交到倉庫
如沒特殊注明,文章均為方維網(wǎng)絡(luò)原創(chuàng),轉(zhuǎn)載請注明來自http://m.oulysa.com/news/6659.html