首頁  >  文章  >  gitee是什麼意思

gitee是什麼意思

藏色散人
藏色散人原創
2023-03-27 09:25:534440瀏覽

gitee是開源中國社群2013年推出的基於Git的程式碼託管服務;gitee主要功能除了提供最基礎的Git程式碼託管之外,還提供程式碼線上檢視、歷史版本檢視、Fork、Pull Request 、打包下載任意版本等。

gitee是什麼意思

本教學操作環境:Windows10系統、Dell G3電腦。

gitee是什麼意思?

Gitee 是開源中國社群2013年推出的基於 Git 的程式碼託管服務,目前已成為國內知名的程式碼託管平台,致力於為國內開發者提供優質穩定的託管服務。

主要功能

Gitee 除了提供最基礎的Git 程式碼託管之外,還提供程式碼線上檢視、歷史版本檢視、Fork、Pull Request、打包下載任意版本、Issue、Wiki 、保護分支、程式碼品質檢測、PaaS專案演示等方便管理、開發、協作、共享的功能。

初次執行Git 前的設定

Git 設定git config git 指令

在新的系統上,我們一般都需要先設定自己的Git 工作環境。配置工作只需一次,以後升級時還會沿用現在的配置。當然,如果需要,你隨時可以用相同的指令修改現有的設定。

Git 提供了一個叫做git config 的工具(譯註:實際上是git-config 指令,只不過可以用git 加一個名字來呼叫此指令。),專門用來設定或讀取對應的工作環境變數。而正是由這些環境變量,決定了 Git 在各環節的具體工作方式和行為。這些變數可以存放在以下三個不同的地方:

/etc/gitconfig 檔案:系統中對所有使用者都普遍適用的配置。若使用 git config 時用 --system 選項,讀寫的就是這個檔案。

~/.gitconfig 檔案:使用者目錄下的設定檔只適用於該使用者。若使用 git config 時用 --global 選項,讀寫的就是這個檔案。

目前倉庫的 Git 目錄中的設定檔(也就是工作目錄中的 .git/config 檔案):這裡的設定僅針對目前倉庫有效。每個層級的配置都會覆寫上層的相同配置,所以 .git/config 裡的配置會覆寫 /etc/gitconfig 中的同名變數。

在 Windows 系統上,Git 會尋找使用者主目錄下的 .gitconfig 檔案。主目錄即 $HOME 變數指定的目錄,一般都是 C:\Documents and Settings\$USER。此外,Git 也會嘗試尋找 /etc/gitconfig 文件,只不過看當初 Git 裝在什麼目錄,就以此作為根目錄來定位。

使用者資訊設定

第一個要設定的是你個人的使用者名稱和電子郵件地址。這兩個配置很重要,每次Git 提交時都會引用這兩個信息,說明是誰提交了更新,所以會隨更新內容一起被永久納入歷史記錄:

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

如果用了-- global 選項,那麼更改的設定檔就是位於你使用者主目錄下的那個,以後你所有的倉庫都會預設使用這裡設定的使用者資訊。如果要在某個特定的倉庫中使用其他名稱或電郵,只需移除 --global 選項重新配置即可,新的設定會儲存在目前倉庫的 .git/config 檔案中。

如果你是使用https 進行倉庫的推拉,你可能需要設定客戶端記住密碼,避免每次都輸入密碼

$ git config --global credential.helper store

文字編輯器設定

接下來要設定的是預設使用的文字編輯器。 Git 需要你輸入一些額外訊息的時候,會自動呼叫一個外部文字編輯器給你用。預設會使用作業系統指定的預設編輯器,一般可能會是 Vi 或 Vim。如果你有其他偏好,例如Emacs 的話,可以重新設定:

$ git config --global core.editor emacs

差異分析工具

還有一個比較常用的是,在解決合併衝突時使用哪種差異分析工具。例如要改用 vimdiff 的話:

$ git config --global merge.tool vimdiff

Git 可以理解 kdiff3,tkdiff,meld,xxdiff,emerge,vimdiff,gvimdiff,ecmerge,和 opendiff 等合併工具的輸出資訊。當然,你也可以指定使用自己開發的工具。

查看設定資訊

要檢查現有的設定訊息,可以使用git config --list 指令:

$ git config --list
user.name=Scott Chacon
user.email=schacon@gmail.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...

有時候會看到重複的變數名,那就說明它們來自不同的設定檔(例如/etc/gitconfig 和~/.gitconfig),不過最終Git 實際採用的是最後一個。

也可以直接查閱某個環境變數的設定,只要把特定的名字跟在後面即可,像這樣:

$ git config user.name
Scott Chacon

推薦學習:《Git影片教學

#

以上是gitee是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn