国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Git版本控制系統(tǒng)入門(mén)

這篇具有很好參考價(jià)值的文章主要介紹了Git版本控制系統(tǒng)入門(mén)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

(創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動(dòng)力,如果看完對(duì)你有幫助,請(qǐng)留下您的足跡)

Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

目錄

Git 初識(shí)

Git 安裝 ?

Git 配置用戶(hù)信息

掌握 Git 倉(cāng)庫(kù)

Git 的三個(gè)區(qū)域?

Git 文件狀態(tài)?

Git 暫存區(qū)使用

Git 回退版本

刪除文件 ?

忽略文件


Git 初識(shí)

概念 :一個(gè)免費(fèi)開(kāi)源,分布式的 代碼版本 控制系統(tǒng),幫助開(kāi)發(fā)團(tuán)隊(duì)維護(hù)代碼
作用: 記錄 代碼內(nèi)容, 切換 代碼版本,多人開(kāi)發(fā)時(shí)高效 合并 代碼內(nèi)容
如何學(xué):
個(gè)人本機(jī)使用:Git 基礎(chǔ)命令和概念
多人共享使用:團(tuán)隊(duì)開(kāi)發(fā)同一個(gè)項(xiàng)目的代碼版本管理 Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

Git 安裝 ?

Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

(安裝包在我的博客資源中,預(yù)計(jì)2-10個(gè)工作日才能過(guò)審o(╥﹏╥)o)

Windows系統(tǒng) :exe 程序,默認(rèn)下一步即可
Mac系統(tǒng):dmg 程序,默認(rèn)下一步即可
檢驗(yàn)成功:
1. 打開(kāi) bash 終端(git 專(zhuān)用)
Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端
2. 命令: git -v (查看版本號(hào))

Git 配置用戶(hù)信息

配置:用戶(hù)名和郵箱,應(yīng)用在每次提交代碼版本時(shí)表明自己身份
命令:
git config --global user.name "xzbbl"
git config --global user.email "2974783514@qq.com"

掌握 Git 倉(cāng)庫(kù)

Git 倉(cāng)庫(kù)( repository ):記錄文件 狀態(tài) 內(nèi)容的地方,存儲(chǔ)著修改的 歷史記錄 Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端
創(chuàng)建:
1. 把本地文件夾 轉(zhuǎn)換 成 Git 倉(cāng)庫(kù):命令 git init
$ git init
Initialized empty Git repository in D:/Git學(xué)習(xí)/.git/
Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端
2. 從其他服務(wù)器上 克隆 Git 倉(cāng)庫(kù)

Git 的三個(gè)區(qū)域?

Git 使用時(shí):
工作區(qū):實(shí)際 開(kāi)發(fā) 時(shí)操作的文件夾
暫存區(qū):保存之前的 準(zhǔn)備區(qū)域 (暫存改動(dòng)過(guò)的文件)
版本庫(kù):提交并 保存 暫存區(qū)中的內(nèi)容,產(chǎn)生一個(gè)版本快照 Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

?Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

Git 文件狀態(tài)?

Git 文件 2 種狀態(tài):
????????未跟蹤:新文件,從未被 Git 管理過(guò)
????????已跟蹤:Git 已經(jīng)知道和管理的文件
使用:修改文件,暫存,提交保存記錄,如此反復(fù)
需求:新增 css 文件,并使用 git status -s 查看文件狀態(tài),并最終提交
第一列是暫存區(qū)狀態(tài)
第二列是工作區(qū)狀態(tài) Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端
未跟蹤:? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

?新添加:? ? ? ? ? ?

$ git add .

? ? ? ? ? ? ? ? ? ? ? ? ? ?Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

?改動(dòng)css代碼后:

$ git status -s
A  day01/page/login/index.css

? ? ??Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-605736.html

Git 暫存區(qū)使用

暫存區(qū):暫時(shí)存儲(chǔ),可以臨時(shí)恢復(fù)代碼內(nèi)容,與版本庫(kù)解耦
暫存區(qū) -> 覆蓋 -> 工作區(qū),命令:git restore 目標(biāo)文件(注意: 完全確認(rèn)覆蓋時(shí)使用
從暫存區(qū)移除文件,命令:git rm --cached 目標(biāo)文件 Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端

Git 回退版本

概念:把版本庫(kù)某個(gè)版本對(duì)應(yīng)的內(nèi)容快照,恢復(fù)到工作區(qū)/暫存區(qū)
查看提交歷史: git log --oneline
回退命令:
git reset --soft 版本號(hào)(其他文件未跟蹤)
git reset --hard 版本號(hào)
git reset --mixed 版本號(hào) (與 git reset 等價(jià))
注意1:只有記錄在版本庫(kù)的提交記錄才能恢復(fù)
注意2:回退后,繼續(xù)修改->暫存->提交操作即可(產(chǎn)生新的提交記錄過(guò)程)

刪除文件 ?

需求:刪除 editor.js 文件,并產(chǎn)生一次版本記錄
步驟:
1. 手動(dòng)刪除工作區(qū)文件
2. 暫存變更/手動(dòng)刪除暫存區(qū)文件造成變更
3. 提交保存
Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端
總結(jié):
工作區(qū)只要改變,都可以暫存提交產(chǎn)生新記錄

忽略文件

概念:.gitignore 文件可以讓 git 徹底 忽略跟蹤 指定文件
目的:讓 git 倉(cāng)庫(kù)更小更快,避免重復(fù)無(wú)意義的文件管理
例如:
1. 系統(tǒng)或軟件自動(dòng)生成的文件
2. 編譯產(chǎn)生的結(jié)果文件
3. 運(yùn)行時(shí)生成的日志文件,緩存文件,臨時(shí)文件等
4. 涉密文件,密碼,秘鑰等文件 Git版本控制系統(tǒng)入門(mén),# 前端git入門(mén),git,前端
創(chuàng)建:
1. 項(xiàng)目根目錄新建 .gitignore 文件
2. 填入相應(yīng)配置來(lái)忽略指定文件
注意:如果文件已經(jīng)被暫存區(qū)跟蹤過(guò),可以從暫存區(qū)移除即可

到了這里,關(guān)于Git版本控制系統(tǒng)入門(mén)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Git分布式版本控制系統(tǒng)——Git常用命令(二)

    Git分布式版本控制系統(tǒng)——Git常用命令(二)

    五、Git常用命令————分支操作 同一個(gè)倉(cāng)庫(kù)可以有多個(gè)分支,各個(gè)分支相互獨(dú)立,互不干擾 分支的相關(guān)命令,具體如下: git branch? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?查看分支 git branch [name]? ? ? ? ? ? ? ? ? ?創(chuàng)建分支(name是分支名) git checkout [name]? ? ? ? ? ? ? ? 切

    2024年04月10日
    瀏覽(45)
  • Git----分布式版本控制系統(tǒng)

    Git----分布式版本控制系統(tǒng)

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或大或小的項(xiàng)目。它是世界上目前最先進(jìn)的分布式版本控制系統(tǒng)。 Git是Linus Torvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源代碼的版本控制軟件。 Git與常用的版本控制工具CVS、Subversion等不同,它采用了分布

    2024年02月15日
    瀏覽(27)
  • 分布式版本控制系統(tǒng) Git

    分布式版本控制系統(tǒng) Git

    目錄 一、Git簡(jiǎn)介 二、Git歷史 三、安裝git 1.準(zhǔn)備環(huán)境 2.Yum安裝Git 四、初次運(yùn)行 Git 前的配置 命令集 實(shí)例: 五、Git命令常規(guī)操作 ?六、獲取 Git 倉(cāng)庫(kù)(初始化倉(cāng)庫(kù)) 創(chuàng)建裸庫(kù) 實(shí)例 : 創(chuàng)建本地庫(kù) ????????官網(wǎng):Git ????????git是一個(gè)分布式版本控制軟件,最初由林納斯

    2024年02月22日
    瀏覽(30)
  • git分布式版本控制系統(tǒng)

    git分布式版本控制系統(tǒng)

    右鍵菜單 選擇Git Bash Here,輸入任意一條后回車(chē)來(lái)查看當(dāng)前Git軟件的安裝版本。 2.1 區(qū)域 Git軟件為了更方便地對(duì)文件進(jìn)行版本控制,根據(jù)功能得不同劃分了三個(gè)區(qū)域 存儲(chǔ)區(qū)域:Git軟件用于存儲(chǔ)資源得區(qū)域。一般指得就是.git文件夾 工作區(qū)域:Git軟件對(duì)外提供資源得區(qū)域,此區(qū)

    2024年03月21日
    瀏覽(27)
  • Git 分布式版本控制系統(tǒng)

    Git 分布式版本控制系統(tǒng)

    版本控制系統(tǒng)是一種記錄文件變更歷史的系統(tǒng),它允許開(kāi)發(fā)者跟蹤文件的修改、還原特定版本、并在多個(gè)用戶(hù)之間協(xié)同工作。VCS 主要有兩種類(lèi)型:集中式版本控制系統(tǒng)(Centralized VCS,如 SVN)和分布式版本控制系統(tǒng)(Distributed VCS,如 Git)。 版本追蹤: 可以追蹤文件的每一次

    2024年01月17日
    瀏覽(25)
  • Git——分布式版本控制系統(tǒng)

    Git——分布式版本控制系統(tǒng)

    Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以高效的處理從小到很大的項(xiàng)目版本管理。 集中式 SVN,CVS 使用單一的服務(wù)器用來(lái)管理和存儲(chǔ)所有文件的修訂版本;協(xié)同開(kāi)發(fā)的成員拉取或提交都需連接到這臺(tái)服務(wù)器;如果服務(wù)器宕機(jī),宕機(jī)期間任何人都不能拉取或提交,無(wú)法做到協(xié)

    2024年02月10日
    瀏覽(30)
  • Git簡(jiǎn)介與工作原理:了解Git的基本概念、版本控制系統(tǒng)和分布式版本控制的工作原理

    Git簡(jiǎn)介與工作原理:了解Git的基本概念、版本控制系統(tǒng)和分布式版本控制的工作原理

    ???? 博主 libin9iOak帶您 Go to New World.??? ?? 個(gè)人主頁(yè)——libin9iOak的博客?? ?? 《面試題大全》 文章圖文并茂??生動(dòng)形象??簡(jiǎn)單易學(xué)!歡迎大家來(lái)踩踩~?? ?? 《IDEA開(kāi)發(fā)秘籍》學(xué)會(huì)IDEA常用操作,工作效率翻倍~?? ???? 希望本文能夠給您帶來(lái)一定的幫助??文章粗淺,敬

    2024年02月16日
    瀏覽(25)
  • 分布式版本控制系統(tǒng)git詳解

    是目前世界上最先進(jìn)的分布式版本控制系統(tǒng) git命令 很多人都知道,Linus在1991年創(chuàng)建了開(kāi)源的Linux,從此,Linux系統(tǒng)不斷發(fā)展,已經(jīng)成為最大的服務(wù)器系統(tǒng)軟件了。 Linus雖然創(chuàng)建了Linux,但Linux的壯大是靠全世界熱心的志愿者參與的,這么多人在世界各地為L(zhǎng)inux編寫(xiě)代碼,那Lin

    2024年02月15日
    瀏覽(32)
  • git版本控制系統(tǒng)以及項(xiàng)目部署方法

    git版本控制系統(tǒng)以及項(xiàng)目部署方法

    ?git只適合開(kāi)源的軟件,安全性 不行 ?svn集中式版本控制系統(tǒng)必須聯(lián)網(wǎng)才能工作,如果在局域網(wǎng)內(nèi)還好,帶寬夠大,速度夠快,可如果在互聯(lián)網(wǎng)上,遇到網(wǎng)速慢的話(huà),呵呵。分布式版本控制系統(tǒng)可以不連網(wǎng)工作,因?yàn)榘姹編?kù)就在你自己的電腦上?!ぜ惺桨姹究刂葡到y(tǒng)如果中央

    2023年04月08日
    瀏覽(23)
  • Git分布式版本控制系統(tǒng)與github

    Git分布式版本控制系統(tǒng)與github

    第四階段提升 時(shí) ?間:2023年8月29日 參加人:全班人員 內(nèi) ?容: Git分布式版本控制系統(tǒng)與github 目錄 一、案例概述 二、版本控制系統(tǒng) (一)?本地版本控制 (二)集中化的版本控制系統(tǒng) (三)分布式版本控制系統(tǒng) 三、 Git簡(jiǎn)介 (一)概述 (二)Git發(fā)展史 (三)Git功能特性

    2024年02月11日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包