Git安裝 -- 在Windows上安裝Git在Windows上使用Git,可以從Git官網(wǎng)直接

然后按默認(rèn)選項(xiàng)安裝即可。

安裝完成后,在開始菜單里找到“Git”->“Git Bash”,蹦出一個(gè)類似命令行窗口的東西,就說明Git安裝成功!" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > Gitee入門

Gitee入門

時(shí)間:2023-04-30 14:09:02 | 來源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-04-30 14:09:02 來源:網(wǎng)站運(yùn)營(yíng)

Gitee入門:

  1. Git安裝 -- 在Windows上安裝Git
在Windows上使用Git,可以從Git官網(wǎng)直接

然后按默認(rèn)選項(xiàng)安裝即可。

安裝完成后,在開始菜單里找到“Git”->“Git Bash”,蹦出一個(gè)類似命令行窗口的東西,就說明Git安裝成功!

安裝完成后,還需要最后一步設(shè)置,在命令行輸入:

$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"注意git config命令的--global參數(shù),用了這個(gè)參數(shù),表示你這臺(tái)機(jī)器上所有的Git倉(cāng)庫(kù)都會(huì)使用這個(gè)配置,當(dāng)然也可以對(duì)某個(gè)倉(cāng)庫(kù)指定不同的用戶名和Email地址。

2. 創(chuàng)建版本庫(kù)(代碼倉(cāng)庫(kù)) -- repository

什么是版本庫(kù)呢?版本庫(kù)又名倉(cāng)庫(kù),英文名repository,你可以簡(jiǎn)單理解成一個(gè)目錄,這個(gè)目錄里面的所有文件都可以被Git管理起來,每個(gè)文件的修改、刪除,Git都能跟蹤,以便任何時(shí)刻都可以追蹤歷史,或者在將來某個(gè)時(shí)刻可以“還原”。

所以,創(chuàng)建一個(gè)版本庫(kù)非常簡(jiǎn)單,首先,選擇一個(gè)合適的地方,創(chuàng)建一個(gè)空目錄:

$ mkdir learngit$ cd learngit$ pwd/Users/huahu/learngit第二步,通過git init命令把這個(gè)目錄變成Git可以管理的倉(cāng)庫(kù):

$ git initInitialized empty Git repository in /Users/huahu/learngit/.git/瞬間Git就把倉(cāng)庫(kù)建好了,而且告訴你是一個(gè)空的倉(cāng)庫(kù)(empty Git repository),細(xì)心的讀者可以發(fā)現(xiàn)當(dāng)前目錄下多了一個(gè).git的目錄,這個(gè)目錄是Git來跟蹤管理版本庫(kù)的,沒事千萬不要手動(dòng)修改這個(gè)目錄里面的文件,不然改亂了,就把Git倉(cāng)庫(kù)給破壞了。

如果你沒有看到.git目錄,那是因?yàn)檫@個(gè)目錄默認(rèn)是隱藏的,用ls -ah命令就可以看見。

把文件添加到版本庫(kù)

首先這里再明確一下,所有的版本控制系統(tǒng),其實(shí)只能跟蹤文本文件的改動(dòng),比如TXT文件,網(wǎng)頁,所有的程序代碼等等,Git也不例外。版本控制系統(tǒng)可以告訴你每次的改動(dòng),比如在第5行加了一個(gè)單詞“Linux”,在第8行刪了一個(gè)單詞“Windows”。而圖片、視頻這些二進(jìn)制文件,雖然也能由版本控制系統(tǒng)管理,但沒法跟蹤文件的變化,只能把二進(jìn)制文件每次改動(dòng)串起來,也就是只知道圖片從100KB改成了120KB,但到底改了啥,版本控制系統(tǒng)不知道,也沒法知道。

不幸的是,Microsoft的Word格式是二進(jìn)制格式,因此,版本控制系統(tǒng)是沒法跟蹤Word文件的改動(dòng)的,前面我們舉的例子只是為了演示,如果要真正使用版本控制系統(tǒng),就要以純文本方式編寫文件。

因?yàn)槲谋臼怯芯幋a的,比如中文有常用的GBK編碼,日文有Shift_JIS編碼,如果沒有歷史遺留問題,強(qiáng)烈建議使用標(biāo)準(zhǔn)的UTF-8編碼,所有語言使用同一種編碼,既沒有沖突,又被所有平臺(tái)所支持。

使用Windows的童鞋要特別注意:

千萬不要使用Windows自帶的記事本編輯任何文本文件。原因是Microsoft開發(fā)記事本的團(tuán)隊(duì)使用了一個(gè)非常弱智的行為來保存UTF-8編碼的文件,他們自作聰明地在每個(gè)文件開頭添加了0xefbbbf(十六進(jìn)制)的字符,你會(huì)遇到很多不可思議的問題,比如,網(wǎng)頁第一行可能會(huì)顯示一個(gè)“?”,明明正確的程序一編譯就報(bào)語法錯(cuò)誤,等等,都是由記事本的弱智行為帶來的。建議你下載Notepad++代替記事本,不但功能強(qiáng)大,而且免費(fèi)!記得把Notepad++的默認(rèn)編碼設(shè)置為UTF-8 without BOM即可:




言歸正傳,現(xiàn)在我們編寫一個(gè)readme.txt文件,內(nèi)容如下:

Git is a version control system.Git is free software.一定要放到learngit目錄下(子目錄也行),因?yàn)檫@是一個(gè)Git倉(cāng)庫(kù),放到其他地方Git再厲害也找不到這個(gè)文件。

和把大象放到冰箱需要3步相比,把一個(gè)文件放到Git倉(cāng)庫(kù)只需要兩步。

第一步,用命令git add告訴Git,把文件添加到倉(cāng)庫(kù):

$ git add readme.txt執(zhí)行上面的命令,沒有任何顯示,這就對(duì)了,Unix的哲學(xué)是“沒有消息就是好消息”,說明添加成功。

第二步,用命令git commit告訴Git,把文件提交到倉(cāng)庫(kù):

$ git commit -m "wrote a readme file"[master (root-commit) eaadf4e] wrote a readme file 1 file changed, 2 insertions(+) create mode 100644 readme.txt簡(jiǎn)單解釋一下git commit命令,-m后面輸入的是本次提交的說明,可以輸入任意內(nèi)容,當(dāng)然最好是有意義的,這樣你就能從歷史記錄里方便地找到改動(dòng)記錄。

嫌麻煩不想輸入-m "xxx"行不行?確實(shí)有辦法可以這么干,但是強(qiáng)烈不建議你這么干,因?yàn)檩斎胝f明對(duì)自己對(duì)別人閱讀都很重要。實(shí)在不想輸入說明的童鞋請(qǐng)自行Google,我不告訴你這個(gè)參數(shù)。

git commit命令執(zhí)行成功后會(huì)告訴你,1 file changed:1個(gè)文件被改動(dòng)(我們新添加的readme.txt文件);2 insertions:插入了兩行內(nèi)容(readme.txt有兩行內(nèi)容)。

為什么Git添加文件需要add,commit一共兩步呢?因?yàn)?code>commit可以一次提交很多文件,所以你可以多次add不同的文件,比如:

$ git add file1.txt$ git add file2.txt file3.txt$ git commit -m "add 3 files."3. 使用gitee

第一步 配置Gitee平臺(tái)SSH公鑰——本地文件夾與 Gitee 倉(cāng)庫(kù)連接可免登錄

要建立本地電腦與此倉(cāng)庫(kù)的連接,我們可以建立一個(gè)SSH公鑰提升效率。

這個(gè)公鑰相當(dāng)于人臉識(shí)別門鎖錄制的一個(gè)人臉數(shù)據(jù),之后訪問遠(yuǎn)程倉(cāng)庫(kù)就可以不用再輸入賬號(hào)密碼,省時(shí)省力。

> 創(chuàng)建SSH公鑰步驟

  1. 本地新建一個(gè)文件夾,命名為:learngit
2. 進(jìn)入 learngit 文件夾,鼠標(biāo)或觸控板右擊文件夾內(nèi)空白處,點(diǎn)擊“Git Bash Here”

3.輸入下方框中的代碼以生成SSHkey,輸入完成后敲擊回車 Enter 鍵,出現(xiàn)冒號(hào)(共三個(gè))就回車,詢問(y/n)?就輸入 y 。

ssh-keygen -t rsa -C "xxxxx@xxxxx.com" #輸入個(gè)人郵箱

提示:#及后面內(nèi)容是注釋說明,不要把這些內(nèi)容輸入代碼行

4. 繼續(xù)輸入以下命令,可以看到下圖所示 ssh-rsa 開頭的一串代碼,說明生成 SSH 公鑰成功

cat ~/.ssh/id_rsa.pub




5. 通過點(diǎn)擊 Gitee 主頁右上角頭像 「設(shè)置」->「安全設(shè)置」->「SSH公鑰」進(jìn)行公鑰添加 ,復(fù)制(全部選中后,鼠標(biāo)右鍵 copy),將復(fù)制的 ssh-rsa 開頭的內(nèi)容添加到下圖公鑰框中。并點(diǎn)擊確認(rèn)按鈕




6. 在彈出窗口中輸入 Gitee 賬戶的登錄密碼點(diǎn)擊驗(yàn)證并出現(xiàn)“您已成功添加SSH公鑰”字樣即可







恭喜,SSH公鑰已經(jīng)配置完成!

未來您在本地操作 Gitee 注冊(cè)賬戶下的遠(yuǎn)程倉(cāng)庫(kù)時(shí)就無需再單獨(dú)輸入 Gitee 的賬號(hào)密碼了。

第二步 同步 Gitee 倉(cāng)庫(kù)內(nèi)容到本地

若沒有創(chuàng)建示例倉(cāng)庫(kù),可在http://Gitee.com頁面右上角+號(hào)處新建倉(cāng)庫(kù),默認(rèn)選擇+選中“使用Readme文件初始化這個(gè)倉(cāng)庫(kù)”即可;

新建倉(cāng)庫(kù)時(shí)若沒有使用readme文件初始化,會(huì)出現(xiàn)如下代碼提示界面(#部分為命令行中文解釋):







接下來的內(nèi)容是以入門教程中的 hello-gitee 倉(cāng)庫(kù)為例,我們可以通過建立文件夾 gitee 與 hello-gitee 倉(cāng)庫(kù)的連接,然后通過 git 命令把遠(yuǎn)程倉(cāng)庫(kù)內(nèi)容下載克隆到本地。

>建立連接與克隆步驟

  1. 重要設(shè)置用戶名與郵箱,繼續(xù)在 Git Bash Here 的命令行中繼續(xù)輸入以下命令,每輸入一行回車一次
git config --global user.name "您的 Gitee 賬戶姓名" git config --global user.email "您注冊(cè)/綁定的郵箱地址"

如果您僅有一個(gè) Gitee 賬號(hào),可以在 Git 全局配置時(shí)使用 --global ,此后默認(rèn)操作都是使用這里設(shè)置的用戶名與密碼進(jìn)行配置


  1. 找到 hello-gitee 遠(yuǎn)程倉(cāng)庫(kù)的SSH連接,倉(cāng)庫(kù)頁面點(diǎn)擊克隆/下載,選擇 SSH 并點(diǎn)擊復(fù)制







  1. 初始化本地倉(cāng)庫(kù)并克隆遠(yuǎn)程 hello-gitee 倉(cāng)庫(kù),命令如下所示:
git init #初始化倉(cāng)庫(kù) git remote add origin 粘貼復(fù)制的SSH地址 #建立遠(yuǎn)程連接 git clone 粘貼復(fù)制的SSH地址 #克隆遠(yuǎn)程倉(cāng)庫(kù)

提示:初始化倉(cāng)庫(kù)后會(huì)在本地文件夾中新建一個(gè)隱藏文件夾 .git ,windows查看設(shè)置中可以設(shè)置隱藏文件可見即可看到此文件夾





  1. 進(jìn)入 gitee 文件夾查看,再點(diǎn)擊 hello-gitee 可以看到同步到本地的文件












慶祝一下,您已經(jīng)掌握了“乾坤大挪移”第一式——遠(yuǎn)程克?。?br>


第三步 本地新建文件并同步至 Gitee

本節(jié)我們將要學(xué)習(xí)通過 git 命令新建文件,并同步到遠(yuǎn)程倉(cāng)庫(kù),這就行動(dòng)起來吧!

>新建文件并同步操作步驟

  1. 在倉(cāng)庫(kù) hello-gitee 中新建一個(gè)“記錄.doc”的文檔,添加至?xí)捍鎱^(qū),確認(rèn)添加到數(shù)據(jù)目錄并命名為“新紀(jì)錄”,同步到遠(yuǎn)程倉(cāng)庫(kù)
cd hello-gitee #定位到 hello-gitee 文件夾 touch 記錄.doc #新建一個(gè)記錄.doc文件 git add 記錄.doc #新增“記錄.doc”至?xí)捍鎱^(qū) git commit -m "新紀(jì)錄" #確認(rèn)新增“記錄.doc”至數(shù)據(jù)目錄 git push -u origin master #推送新增文件到遠(yuǎn)程倉(cāng)庫(kù)

工作原理示意圖:






說明:原先 Git Bash Here 定位的是 gitee 的文件夾,克隆操作后,此文件夾內(nèi)生成了 hello-gitee 的文件夾,我們要新增內(nèi)容并同步到遠(yuǎn)程倉(cāng)庫(kù),需要在 hello-gitee 文件夾中進(jìn)行。


  1. 確認(rèn)遠(yuǎn)程倉(cāng)庫(kù)中是否新增了“記錄.doc”的內(nèi)容







  1. 修改新增的文件后,繼續(xù)執(zhí)行 git add 開始的命令即可同步至遠(yuǎn)程倉(cāng)庫(kù)
太棒了,還剩一步您就可以完成本教程,獲得功力精進(jìn)了!



第四步 刪除遠(yuǎn)程倉(cāng)庫(kù)中的指定文件

如果倉(cāng)庫(kù)中有多余文件想要?jiǎng)h除,如何遠(yuǎn)程刪除呢? Git 提供了非常簡(jiǎn)單的操作指令 git rm + 文件名。

我們創(chuàng)建的 hello-gitee 倉(cāng)庫(kù)中有一個(gè) README.en.md的文檔,我們就以它為例,看看如何來刪除吧!

>刪除倉(cāng)庫(kù)指定文件操作步驟

  1. 確保本地倉(cāng)庫(kù)與遠(yuǎn)程倉(cāng)庫(kù)內(nèi)容一致
  2. 在本地用命令刪除想要?jiǎng)h除的文件 “README.en.md”并確認(rèn)本次刪除操作
  3. 推送到遠(yuǎn)程倉(cāng)庫(kù),完成指定文件刪除
具體操作可按下方代碼操作:

git pull #同步遠(yuǎn)程倉(cāng)庫(kù)到本地 rm README.en.md #刪除本地文件 git commit -m "delete" #確認(rèn)刪除并備注“delete” git push #刪除操作同步到遠(yuǎn)程倉(cāng)庫(kù)







作為實(shí)用主義接班人,您現(xiàn)在已經(jīng)可以自由使用 Gitee 進(jìn)行想要的遠(yuǎn)程同步操作了。

md是markdown的縮寫,此類文檔支持非常簡(jiǎn)單的語法,可以輕松在線編輯。




懶得寫了。。。




參考博客鏈接:Git教程
mvphp/Gitee操作極速上手指南

關(guān)鍵詞:入門

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉