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

5.git版本管理工具使用

這篇具有很好參考價(jià)值的文章主要介紹了5.git版本管理工具使用。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.簡述

git是分布式版本管理工具

版本控制?

版本控制是一種記錄文件或修改文件歷史記錄,讓用戶查看歷史版本

?

2.集中版本控制與分布式版本控制區(qū)別

集中版本控制

5.git版本管理工具使用,SVN/Git版本控制,git

都有單一的集中管理服務(wù)器,保存所有文件的修訂版本,開發(fā)者通過客戶端連接這臺(tái)服務(wù)器,取出最新文件或提交更新

缺點(diǎn):中央服務(wù)器單點(diǎn)故障, 如果服務(wù)器宕機(jī),那么就不能進(jìn)行協(xié)同開發(fā)

分布式版本控制

5.git版本管理工具使用,SVN/Git版本控制,git

客戶端是把代碼倉庫完整克隆到到本地(備份),如果文件發(fā)生故障,可以使用其它客戶端進(jìn)行恢復(fù)

如果遠(yuǎn)程庫掛掉,自己本地也可以做版本控制,只不過不能推送代碼到遠(yuǎn)程庫中

優(yōu)勢:

1.服務(wù)器斷網(wǎng)的情況下也可以進(jìn)行開發(fā)(版本控制可以在本地進(jìn)行)

2.每個(gè)客戶端保存的都是完整的項(xiàng)目(包含歷史記錄、更加安全)

3.git工作機(jī)制

5.git版本管理工具使用,SVN/Git版本控制,git

工作區(qū) 》 暫存區(qū) 》本地庫 》 推送遠(yuǎn)程庫 push

4.git和代碼托管中心

代碼托管中心基于網(wǎng)絡(luò)服務(wù)器的遠(yuǎn)程代碼倉庫,一般稱為遠(yuǎn)程庫

局域網(wǎng) GitLab(自己搭建遠(yuǎn)程庫)

互聯(lián)網(wǎng) GitHub(外網(wǎng))、Gitee碼云(國內(nèi)網(wǎng)站)

5.git安裝

git 安裝文檔

查看版本? git --version

git version 2.11.0.windows.3

6.git常用命令

5.git版本管理工具使用,SVN/Git版本控制,git

6.1設(shè)置簽名

git config --global user.name "your name"

git config --global user.email "your email@163.com"

設(shè)置簽名是提交代碼時(shí),區(qū)分不同操作人的身份

首次安裝git時(shí),必須設(shè)置一下用戶簽名,否則無法提交代碼

注意:這里設(shè)置用戶簽名和將來登錄GitHub(或其它代碼托管中心)的賬號(hào)沒有任何關(guān)系

c盤 -> 用戶 -> .gitconfig 設(shè)置完存儲(chǔ)到這個(gè)文件中

6.2初始化本地庫

進(jìn)去相關(guān)目錄 執(zhí)行 git init

5.git版本管理工具使用,SVN/Git版本控制,git

6.3查看本地庫狀態(tài)

紅色文件代表文件未被追蹤到,只是工作區(qū)的文件

5.git版本管理工具使用,SVN/Git版本控制,git

6.4暫存區(qū)文件

git add xxx文件 添加暫存區(qū)

暫存區(qū)文件可以被刪除,被刪除后,工作區(qū)文件依舊保存 git rm --cached xxx

?# 使用git rm --cached刪除暫存區(qū)和版本庫的文件,但保留了工作區(qū)的文件 ?必須指定刪除文件,否則暫存區(qū)文件全刪
?git rm --cached xxx
?
?# 命令是用來查看暫存區(qū)中文件信息
?git ls-files ?

5.git版本管理工具使用,SVN/Git版本控制,git

6.5本地庫提交與標(biāo)簽使用

提交本地庫,形成歷史版本 git commit -m "xxxx" xxx.文件

5.git版本管理工具使用,SVN/Git版本控制,git

查看歷史版本 git reflog

查看歷史詳細(xì)版本 git log

5.git版本管理工具使用,SVN/Git版本控制,git

標(biāo)簽

# 標(biāo)簽tag ?commit 的一個(gè)標(biāo)識(shí),相當(dāng)于起了一個(gè)別名
例如,在項(xiàng)目發(fā)布某個(gè)版本的時(shí)候,針對最后一次commit 起一個(gè) v1.0.100 這樣的標(biāo)簽來標(biāo)識(shí)里程碑的意義

?

# 有兩種類型的標(biāo)簽 : 輕量標(biāo)簽、附注標(biāo)簽
輕量標(biāo)簽 : 只是某個(gè)commit 的引用,可以理解為是一個(gè)commit的別名
附注標(biāo)簽 :是存儲(chǔ)在git倉庫中的一個(gè)完整對象,包含打標(biāo)簽者的名字、電子郵件地址、日期時(shí)間 以及其他的標(biāo)簽信息

?

# 1.本地tag的操作
# 查看
git tag
git tag -l ?或者 git tag --list [標(biāo)簽名稱篩選字符串*]文章來源地址http://www.zghlxwxcb.cn/news/detail-771645.html

到了這里,關(guān)于5.git版本管理工具使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Git版本管理工具

    Git版本管理工具

    本文記錄學(xué)習(xí)使用 Git 版本管理工具的學(xué)習(xí)筆記,通過閱讀參考鏈接中的博文和實(shí)際操作,快速的上手使用 Git 工具。 本文參考了引用鏈接博文里的內(nèi)容。 Git使用教程-配置管理 git reset詳解-CSDN博客 3、Git使用不完全指南:git/github/gitlab/gitee的區(qū)別,原理和常用命令總結(jié)_gitlab

    2024年03月20日
    瀏覽(23)
  • GIT版本管理工具教程

    GIT版本管理工具教程

    下載安裝, 下載地址: https://git-scm.com/downloads 每個(gè)系統(tǒng)的都有(linux、mac、windows等),看官網(wǎng)的安裝教程,很詳細(xì),此處我以windows來練習(xí) 首先創(chuàng)建一個(gè)文件夾,這個(gè)文件夾就是我們將來通過git來管理的所有文件的存放地點(diǎn) 。 在文件夾中右鍵 使用Git Bash 在彈出的窗口中執(zhí)行

    2024年02月04日
    瀏覽(39)
  • 代碼版本管理工具 git

    代碼版本管理工具 git

    1.? 去B站看視頻學(xué)習(xí),只看前39集: 01-Git概述(Git歷史)_嗶哩嗶哩_bilibili 2.學(xué)習(xí)Linux系統(tǒng)文本編輯器的使用 vi編輯器操作指令分享 (baidu.com) (13條消息) nano編輯器的使用_SudekiMing的博客-CSDN博客 windows 下載安裝 Git 官方下載地址: Git - Downloading Package 安裝圖解: https://www.cnblogs

    2024年02月04日
    瀏覽(95)
  • git(項(xiàng)目版本管理工具)快速入門

    git(項(xiàng)目版本管理工具)快速入門

    目錄 1、git 1.1、git概述 1.2、git的服務(wù)器地址 1.3、git原理 2、客戶端操作 2.1、初始化本地庫 2.2、添加本地暫存區(qū)? 2.3、提交本地庫 2.4、修改文件 2.5、查看修改歷史 2.6、查看版本差異 2.7、刪除文件 2.8、文件還原 3、git命令 3.1、初始化本地庫 3.2、查看本地倉庫狀態(tài) 3.3、添加本

    2023年04月12日
    瀏覽(19)
  • Git分布式版本管理工具

    Git分布式版本管理工具

    能夠記錄歷史版本,回退歷史版本 團(tuán)隊(duì)開發(fā),方便代碼合并 git是一個(gè)分布式版本控制軟件,最初由 林納斯·托瓦茲 創(chuàng)作,于2005年以GPL許可協(xié)議發(fā)布。最初目的是為了更好地管理Linux內(nèi)核開發(fā)而設(shè)計(jì)。應(yīng)注意的是,這與GNU Interactive Tools不同。 git最初的開發(fā)動(dòng)力來自于BitKeeper和

    2023年04月08日
    瀏覽(22)
  • Days 23 ElfBoard 板git版本管理工具

    一、 介紹 git 就是一個(gè)版本管理庫,也是一個(gè)版本管理工具,它的作用就是幫助我們記錄版本信息,以及修改內(nèi)容。git 的結(jié)構(gòu)是分布式的資源庫,特點(diǎn)是沒有嚴(yán)格的服務(wù)器概念,每個(gè)單體都可作為資源庫。這個(gè)特點(diǎn)就讓我們?nèi)巳擞凶约旱?git 倉庫這件事變得容易實(shí)現(xiàn)。 git倉庫

    2024年02月20日
    瀏覽(16)
  • git版本管理工具詳細(xì)教程和常見工作場景介紹

    git版本管理工具詳細(xì)教程和常見工作場景介紹

    目錄 1 git簡介 1.1 Git是什么 1.2 Git的誕生 1.3 Git和svn的區(qū)別 ?1.4 git 的基本工作流程 1.5 常見術(shù)語 1.6 Bash基本操作命令(linux命令) 1.7 實(shí)用的命令 2 Git使用環(huán)境安裝與基本使用 2.1 git下載安裝與使用 2.1.1 git下載與安裝 2.1.2 git 配置 2.2 服務(wù)器注冊與使用說明 2.2.1常見的托管服務(wù)(

    2024年02月03日
    瀏覽(33)
  • Qt6教程之三(19) Git版本管理工具

    Qt6教程之三(19) Git版本管理工具

    Git的由來 是一個(gè)開源的分布式版本控制系統(tǒng) ,用于有效、高速的處理從很小到非常大的項(xiàng)目版本管理。 Git 最初是由Linus Torvalds設(shè)計(jì)開發(fā)的,用于管理Linux內(nèi)核開發(fā)。 GitHub是一個(gè)基于Git的遠(yuǎn)程文件托管平臺(tái)(同GitCafe、BitBucket和GitLab等)。 Git的優(yōu)點(diǎn) 設(shè)計(jì)簡單,完全免費(fèi),并且開

    2024年02月04日
    瀏覽(47)
  • 手把手教會(huì)Git分布式系統(tǒng)版本管理工具

    手把手教會(huì)Git分布式系統(tǒng)版本管理工具

    前言 一、Git是什么? 1.1?版本控制器的概念 1.2 Git的強(qiáng)大 1.3 Git的安裝 二、Git 基本操作 2.1?創(chuàng)建 Git 本地倉庫 2.2?認(rèn)識(shí)?作區(qū)、暫存區(qū)、版本庫 2.3 add、commit命令 2.4 Git log命令 2.5 .git文件 index: 暫存區(qū),git add 后會(huì)更新該內(nèi)容。 HEAD: 默認(rèn)指向 master 分?的?個(gè)指針。 refs/heads/ma

    2024年04月14日
    瀏覽(26)
  • 如何通過TortoiseGit工具查看Git管理的版本分支圖

    如何通過TortoiseGit工具查看Git管理的版本分支圖

    先上一張圖: 選中倉庫,鼠標(biāo)右擊 - TortoiseGit - (版本分支圖)Revision graph,即可打開版本分支圖。 紅色:當(dāng)前分支,也就是當(dāng)前正在使用的分支。 綠色:本地分支,也就是存在于本地 Git 倉庫中的分支,它們存儲(chǔ)在你的計(jì)算機(jī)上。 粉紅:遠(yuǎn)端分支,也就是存在于遠(yuǎn)程 Git 倉庫

    2024年02月04日
    瀏覽(112)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包