91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Gitee:玩轉(zhuǎn)代碼托管與協(xié)作的高效指南

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 2024-12-24 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、簡介

眾所周知,GitHub 服務(wù)器在國外,如果網(wǎng)絡(luò)不好的話,嚴重影響使用體驗,甚至?xí)霈F(xiàn)登錄不上的情況。

針對這個情況,可以使用國內(nèi)的項目托管平臺—— Gitee 碼云,來替代 Github 這個國外的項目托管平臺。

Gitee 碼云是開源中國推出的基于 Git 的代碼托管服務(wù)中心,網(wǎng)址是 https://gitee.com 。

Gitee 的使用方式和 GitHub 基本一樣,此外它還是一個中文網(wǎng)站,如果英文不是很好的話,它是最好的選擇。

10.2、注冊Gitee賬號

b683168a-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 碼云的首頁,點擊“注冊”按鈕,進入注冊頁面。

b69b5f42-c109-11ef-9310-92fbcf53809c.png

如上圖所示,輸入注冊所需要的信息,然后發(fā)送驗證碼到注冊的郵箱中。

b6a73b00-c109-11ef-9310-92fbcf53809c.png

如上圖所示,從注冊郵箱中找到驗證碼,然后就可以完成注冊。

b6bf7d8c-c109-11ef-9310-92fbcf53809c.png

如上圖所示,注冊成功后,會自動登錄跳轉(zhuǎn)到 Gitee 碼云的個人主頁。

10.3、創(chuàng)建遠程倉庫

b6c80b64-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊“新建倉庫”。

b6db8644-c109-11ef-9310-92fbcf53809c.png

如上圖所示,設(shè)置倉庫名稱和倉庫類型,然后點擊“創(chuàng)建”按鈕,即可創(chuàng)建一個遠程庫倉庫。

注意:在 Gitee 碼云新建倉庫時,倉庫類型不能直接選擇為開源的;需要先選擇為私有的,然后再在“倉庫設(shè)置”中修改為公開的。

b6e3f608-c109-11ef-9310-92fbcf53809c.png

如上圖所示,倉庫新建成功,可以獲取到這個倉庫的 HTTPS 和 SSH 地址。

注意:因為 Gitee 碼云的服務(wù)器在國內(nèi),所以推薦使用遠程庫的 HTTPS 地址。

10.4、IDEA集成Gitee碼云

10.4.1、安裝Gitee碼云插件

b6f1a1d6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在“File”->“Settings”->“Version Control”中可以看到,IDEA 默認沒有和 Gitee 的相關(guān)的功能,因此需要額外安裝 Gitee 插件。

b6f71292-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在“Plugins”->“Marketplace”中,搜索“gitee”,即可找到 Gitee 插件來安裝。

b70a20c6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,接受安裝第三方插件。

b70ed936-c109-11ef-9310-92fbcf53809c.png

如上圖所示,安裝完成插件后,需要重啟 IDEA 才能使用該插件。

b72301a4-c109-11ef-9310-92fbcf53809c.png

如上圖所示,Gitee 插件安裝成功后,可以在“Version Control”中找到和 Gitee 的相關(guān)的功能。

10.4.2、登錄Gitee賬號

b72866ee-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在“Version Control”->“Gitee”中,點擊“+”按鈕,在登錄彈窗中,輸入Gitee的賬號密碼直接登錄。

b73dd056-c109-11ef-9310-92fbcf53809c.png

10.4.3、分享項目到Gitee

10.4.3.1、打開分享彈窗

b741deda-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊“VCS”->“Import into Version Control”->“Share Project on Gitee”,即可打開分享項目到 Gitee 的彈窗。

10.4.3.2、設(shè)置遠程庫屬性

b7540d30-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在彈窗中設(shè)置遠程庫的名稱(Repository name,默認值和項目名一樣)及該遠程庫在本地的別名(Remote,默認值是gitee),一般上都設(shè)置成和本地庫的名稱一樣(本例已將遠程庫在本地的別名,修改為和本地庫的名稱一樣但加了 gitee 前綴)。

此外,如果“Private”復(fù)選框被選中,則創(chuàng)建的遠程庫是私有庫;默認不選中,即創(chuàng)建的遠程庫是公有庫。

注意:因為本文所使用的 Gitee 賬號沒有綁定手機,所以創(chuàng)建不了公有庫,因此選中了“Private”復(fù)選框。

10.4.3.3、分享操作效果

b75934b8-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在彈窗中點擊“share”按鈕(相當(dāng)于創(chuàng)建遠程庫然后push操作)后,項目成功地被分享到 Gitee 。

b770f1e8-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 中可以看到遠程庫已存在。

10.4.4、推送更新到遠程庫

10.4.4.1、在本地庫新增內(nèi)容

b77c9c8c-c109-11ef-9310-92fbcf53809c.png

如上圖所示,新增了一行內(nèi)容;且經(jīng)過修改內(nèi)容后,已被 Git 追蹤過的文件顏色會變成藍色。

10.4.4.2、將更新提交到本地庫

b795aff6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,因為項目所有的文件在之前已被追蹤過,所以可以將修改直接提交到本地庫。

b79adb02-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在提交彈窗中,可以看到將要提交到本地庫的文件有哪些變化。

在“Commit Message”中填寫提交信息,然后點擊“Commit”按鈕,即可完成提交到本地庫的操作。

b7aeca0e-c109-11ef-9310-92fbcf53809c.png

如上圖所示,當(dāng)修改后的文件被提交到本地庫后,文件的顏色恢復(fù)為最原始的黑色;且“Version Control”->“Log”界面也能看到提交信息。

10.4.4.3、將更新推送到遠程庫(方式一)

b7b381b6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,右擊項目名,然后點擊“Git”->“Repository”->“Push”,即可打開推送彈窗。

注意:余下操作請參照方式二。

10.4.4.4、將更新推送到遠程庫(方式二)

b7c8ed94-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊“VCS”->“Git”->“Push”,即可打開推送彈窗。

b7ce9776-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在推送彈窗中,會自動使用到遠程庫的別名。

10.4.4.5、推送操作效果

b7e03ddc-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊“Push”按鈕后,本地庫的更新成功地被推送到遠程庫。

b7e8e392-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 中可以看到遠程庫已存在新的提交。

10.4.5、拉取更新到本地庫

要想 push 成功,一定要保證本地庫的版本要比遠程庫的版本高!

因此一個成熟的程序員在動手改本地代碼之前,一定會先檢查下遠程庫跟本地代碼的區(qū)別!

如果本地的代碼版本已經(jīng)落后,切記要先 pull 拉取一下遠程庫的代碼,將本地代碼更新到最新以后,然后再修改、提交、推送!

10.4.5.1、在遠程庫新增內(nèi)容

b7fde260-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊文件的編輯按鈕,即可進入編輯頁面在線修改遠程庫的內(nèi)容。

b80945a6-c109-11ef-9310-92fbcf53809c.png

b81a7b64-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在編輯頁面修改完內(nèi)容后,填寫提交信息,便可點擊“提交”按鈕,即可完成在遠程庫提交的操作。

10.4.5.2、將更新拉取到本地庫(方式一)

b822974a-c109-11ef-9310-92fbcf53809c.png

如上圖所示,右擊項目名,然后點擊“Git”->“Repository”->“Pull”,即可打開拉取彈窗。

注意:余下操作請參照方式二。

10.4.5.3、將更新拉取到本地庫(方式二)

b83832c6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊“VCS”->“Git”->“Pull”,即可打開拉取彈窗。

b84172e6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在拉取彈窗中,可以選擇拉取哪個遠程庫地址的更新。

10.4.5.4、拉取操作的效果

b8580524-c109-11ef-9310-92fbcf53809c.png

如上圖所示,點擊“Pull”按鈕后,遠程庫的更新成功地被拉取到本地庫。

注意:拉取操作會自動合并,如果自動合并失敗,就需要手動解決合并沖突的問題。

10.4.6、克隆遠程庫到本地

10.4.6.1、刪除本地庫

b85d0f42-c109-11ef-9310-92fbcf53809c.png

如上圖所示,因為該項目已經(jīng)托管(備份)到了遠程庫,所以刪除后也能從遠程庫克隆到本地。

10.4.6.2、使用IDEA克隆遠程庫到本地

b86e7c00-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 IDEA 的初始化界面,點擊“Check out from Version Control”->“Git”,即可打開克隆彈窗。

b872dbf6-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在克隆彈窗中,輸入遠程庫地址,點擊“Test”按鈕,看到連接成功的提示,即可點擊“Clone”按鈕將該遠程庫克隆到本地。

b886b810-c109-11ef-9310-92fbcf53809c.png

如上圖所示,成功克隆遠程庫到本地后,IDEA 會提示是否打開該項目。

b88b1e50-c109-11ef-9310-92fbcf53809c.png

如上圖所示,項目的內(nèi)容和提交信息都能正常克隆。

注意:如果在編譯運行時報錯“Error 錯誤: 不支持發(fā)行版本 5”,請參考該解決方案。

10.5、Gitee復(fù)制Github項目

10.5.1、使用遠程庫地址導(dǎo)入

b89b9a78-c109-11ef-9310-92fbcf53809c.png

如上圖所示,Gitee 碼云提供了直接復(fù)制 GitHub 項目的功能,方便我們做項目的遷移和下載。

b89f9916-c109-11ef-9310-92fbcf53809c.png

如上圖所示,復(fù)制 Github 遠程庫(https)地址,然后點擊“導(dǎo)入”按鈕,即可將該遠程庫地址的 Github 項目復(fù)制到 Gitee 。

注意:在 Gitee 碼云新建倉庫時,倉庫類型不能直接選擇為開源的;需要先選擇為私有的,然后再在“倉庫設(shè)置”中修改為公開的。

b8b080b4-c109-11ef-9310-92fbcf53809c.png

如上圖所示,已成功將 Github 項目復(fù)制到 Gitee 。

10.5.2、強制同步功能

b8b52e2a-c109-11ef-9310-92fbcf53809c.png

如上圖所示,GitHub 項目的內(nèi)容有更新。

b8c5b664-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在 Gitee 倉庫名稱旁邊,點擊一個刷新按鈕,即可將 Github 倉庫的更新同步到 Gitee 倉庫。

b8ca9198-c109-11ef-9310-92fbcf53809c.png

如上圖所示,在同步彈窗中,會提示 Gitee 倉庫會被覆蓋。

b8ddcd80-c109-11ef-9310-92fbcf53809c.png

如上圖所示,強制同步成功。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10261

    瀏覽量

    91525
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4968

    瀏覽量

    74009

原文標題:國內(nèi)版GitHub神器!Gitee(碼云):玩轉(zhuǎn)代碼托管與協(xié)作的高效指南

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    AR遠程協(xié)助對比:打造高效協(xié)作新格局

    ? 在元冪境看來,在數(shù)字經(jīng)濟與產(chǎn)業(yè)智能化浪潮中,企業(yè)對高效協(xié)作、精準操作和安全管理的需求越來越迫切。傳統(tǒng)的遠程協(xié)助方式,如電話、視頻會議或即時通訊,雖然能解決簡單溝通問題,但在復(fù)雜環(huán)境、高風(fēng)險操作或
    的頭像 發(fā)表于 03-05 15:24 ?60次閱讀
    AR遠程協(xié)助對比:打造<b class='flag-5'>高效</b><b class='flag-5'>協(xié)作</b>新格局

    Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進到底層設(shè)計,讓你的代碼更“內(nèi)核味”

    作為全球最龐大的開源項目之一,Linux 內(nèi)核的代碼量早已突破千萬行。要讓來自世界各地的開發(fā)者高效協(xié)作,一套統(tǒng)一、嚴謹?shù)木幋a風(fēng)格必不可少 —— 這不僅是 “代碼顏值” 的要求,更是可讀
    的頭像 發(fā)表于 02-09 16:29 ?134次閱讀
    Linux內(nèi)核編碼風(fēng)格權(quán)威總結(jié):從縮進到底層設(shè)計,讓你的<b class='flag-5'>代碼</b>更“內(nèi)核味”

    【NPU實戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)YOLOv8:目標檢測與語義分割一站式部署指南

    【NPU實戰(zhàn)】在迅為RK3588上玩轉(zhuǎn)YOLOv8:目標檢測與語義分割一站式部署指南
    的頭像 發(fā)表于 12-12 14:30 ?6164次閱讀
    【NPU實戰(zhàn)】在迅為RK3588上<b class='flag-5'>玩轉(zhuǎn)</b>YOLOv8:目標檢測與語義分割一站式部署<b class='flag-5'>指南</b>

    deepin IDE入選Gitee最有價值開源項目

    近日,deepin IDE 成功入選 Gitee 最有價值開源項目(GVP)!
    的頭像 發(fā)表于 10-14 18:10 ?1300次閱讀

    汽車軟件團隊必看:基于靜態(tài)代碼分析工具Perforce QAC的ISO 26262合規(guī)實踐

    ISO 26262合規(guī)指南,從ASIL分級到工具落地,手把手教你用靜態(tài)代碼分析(Perforce QAC)實現(xiàn)高效合規(guī)。
    的頭像 發(fā)表于 08-07 17:33 ?1162次閱讀
    汽車軟件團隊必看:基于靜態(tài)<b class='flag-5'>代碼</b>分析工具Perforce QAC的ISO 26262合規(guī)實踐

    3Dfindit 的協(xié)作功能

    任意數(shù)量的軟件包來擴展您的選項。 協(xié)作 3Dfindit是CADENAS 的最新創(chuàng)新產(chǎn)品。它是戰(zhàn)略零件管理的低成本入門級解決方案,適用于大公司的個別部門或機械工程、設(shè)備工程和建筑領(lǐng)域的中小型公司
    發(fā)表于 06-09 14:35

    慧通測控的協(xié)作機器人有哪些測試項目?

    在智能制造與自動化浪潮席卷全球的當(dāng)下,協(xié)作機器人(Cobots)以其能夠與人類安全、高效協(xié)同作業(yè)的特性,成為工業(yè)、醫(yī)療、物流等領(lǐng)域的 “新寵”。然而,要確保協(xié)作機器人在復(fù)雜場景中穩(wěn)定運行,一系列嚴格且全面的測試不可或缺。這些測試
    的頭像 發(fā)表于 06-05 14:30 ?590次閱讀
    慧通測控的<b class='flag-5'>協(xié)作</b>機器人有哪些測試項目?

    HarmonyOS5云服務(wù)技術(shù)分享--云數(shù)據(jù)庫使用指南

    接觸HarmonyOS開發(fā),還是想優(yōu)化現(xiàn)有的數(shù)據(jù)管理邏輯,這篇指南都會手把手帶你玩轉(zhuǎn)數(shù)據(jù)的增刪改查,還有那些超實用的高級查詢功能! ? ??核心功能與使用場景?? 華為云數(shù)據(jù)庫(CloudDB)提供了
    發(fā)表于 05-22 18:29

    零死角玩轉(zhuǎn)STM32——系統(tǒng)篇

    ,從裸奔到系統(tǒng),讓您零死角玩轉(zhuǎn) STM32。 目錄內(nèi)容: 1、官方源代碼介紹 2、重要文件代碼詳解 3、uC/OS-II 移植到 STM32 處理器的步驟 4、運行多任務(wù) 5、升級到最新版
    發(fā)表于 05-21 14:08

    Windows Arm64托管運行器正式支持GitHub Actions

    過去一年,Arm 與 GitHub 持續(xù)緊密合作,致力于為基于 Arm 平臺的開發(fā)者打造更便捷、更高效的開發(fā)體驗。GitHub 推出的 Arm 托管運行器正在革新應(yīng)用程序的開發(fā)與部署流程,而近期推出
    的頭像 發(fā)表于 04-28 14:23 ?1155次閱讀

    Gitee倉庫鏡像管理功能介紹

    現(xiàn)在很多開發(fā)者都不滿足于只在一個代碼托管平臺活躍,將項目同時托管Gitee 和 GitHub 是目前國內(nèi)很多開發(fā)者的選擇,既擁有更快的訪問和代碼
    的頭像 發(fā)表于 04-16 12:44 ?954次閱讀
    <b class='flag-5'>Gitee</b>倉庫鏡像管理功能介紹

    玩轉(zhuǎn) M12 接頭線序:實用指南助你高效連接

    幫助大家對M12接頭線序有更深入的理解和掌握,在實際工作中充分發(fā)揮德索精密工業(yè)產(chǎn)品的優(yōu)勢,提升工作效率,保障設(shè)備穩(wěn)定、高效運行。
    的頭像 發(fā)表于 04-01 09:28 ?1352次閱讀
    <b class='flag-5'>玩轉(zhuǎn)</b> M12 接頭線序:實用<b class='flag-5'>指南</b>助你<b class='flag-5'>高效</b>連接

    機器的交響曲:profinet轉(zhuǎn)canopen網(wǎng)關(guān)ethernet ip現(xiàn)代工業(yè)車間的高效協(xié)作-超細配置教程

    機器的交響曲:profinet轉(zhuǎn)canopen網(wǎng)關(guān)ethernet ip現(xiàn)代工業(yè)車間的高效協(xié)作-超細配置教程
    的頭像 發(fā)表于 03-25 16:30 ?664次閱讀
    機器的交響曲:profinet轉(zhuǎn)canopen網(wǎng)關(guān)ethernet ip現(xiàn)代工業(yè)車間的<b class='flag-5'>高效</b><b class='flag-5'>協(xié)作</b>-超細配置教程

    通過Java和MCP創(chuàng)建Git AI倉庫助手

    隨著人工智能技術(shù)的快速發(fā)展,開發(fā)者工具也在不斷進化。Gitee 作為國內(nèi)領(lǐng)先的代碼托管平臺,現(xiàn)已推出 MCP (Model Control Protocol) 功能,讓開發(fā)者能夠通過 AI 助手更
    的頭像 發(fā)表于 03-19 10:12 ?1535次閱讀

    利用RAKsmart服務(wù)器托管AI模型訓(xùn)練的優(yōu)勢

    AI模型訓(xùn)練需要強大的計算資源、高效的存儲和穩(wěn)定的網(wǎng)絡(luò)支持,這對服務(wù)器的性能提出了較高要求。而RAKsmart服務(wù)器憑借其核心優(yōu)勢,成為托管AI模型訓(xùn)練的理想選擇。下面,AI部落小編為您具體分享。
    的頭像 發(fā)表于 03-18 10:08 ?703次閱讀