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

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理

這篇具有很好參考價(jià)值的文章主要介紹了【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

?文章來源地址http://www.zghlxwxcb.cn/news/detail-840856.html

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ???慕斯主頁修仙—?jiǎng)e有洞天

?? ????????????????????????????????????????? ???今日夜電波:泥中に咲く—ウォルピスカーター

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0:34━━━━━━???──────── 4:46
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?????? ? ?? ? ? ? ?? ? ????

????????????????????????????????????????關(guān)注??點(diǎn)贊??收藏您的每一次鼓勵(lì)都是對(duì)我莫大的支持??


?

目錄

Git的遠(yuǎn)程管理

克隆遠(yuǎn)程倉庫

通過HTTPS?式 克隆

通過SSH?式 克隆

特別注意

克隆完倉庫后必做操作

使用指令推送

使用指令拉取遠(yuǎn)程倉庫

配置Git

Git標(biāo)簽管理

創(chuàng)建標(biāo)簽

查看以及添加信息

刪除標(biāo)簽

推送到遠(yuǎn)程


?Git的遠(yuǎn)程管理

????????遠(yuǎn)程倉庫的創(chuàng)建:這里不多敘述,GitHub和Gitee都有詳細(xì)的教程。主要敘述當(dāng)我們創(chuàng)建完成后遠(yuǎn)程倉庫后該如何將遠(yuǎn)程的倉庫克隆到本地,并且后續(xù)可以將更改的代碼或者新增的文件等等推送到遠(yuǎn)程倉庫。

克隆遠(yuǎn)程倉庫

????????我們可以在本地使用如下指令來進(jìn)行克?。?/p>

git clone +地址

????????地址在倉庫上有明顯的克隆/下載,根據(jù)對(duì)應(yīng)的下載方式進(jìn)行獲取即可,這里主要介紹HTTPS和ssh方式:

通過HTTPS?式 克隆

????????使用上述的的克隆指令加上對(duì)應(yīng)的倉庫的https網(wǎng)址即可。如下:

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

通過SSH?式 克隆

????????需要注意的是:使用SSH方式進(jìn)行克隆要添加公鑰到遠(yuǎn)端庫中。

????????創(chuàng)建步驟如下:

????????1、創(chuàng)建SSH Key。在??主?錄下,看看有沒有.ssh?錄,如果有,再看看這個(gè)?錄下有沒有id_rsa 和 id_rsa.pub 這兩個(gè)?件,如果已經(jīng)有了,可直接跳到下?步。如果沒有,需要?jiǎng)?chuàng)建SSHKey,使用如下命令:

ssh-keygen -t rsa -C "要克隆倉庫在Git或者Gitee上的郵箱"

????????然后?路回?,使?默認(rèn)值即可!

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????2、在??主?錄?找到 .ssh ?錄,??有 id_rsa 和 id_rsa.pub 兩個(gè)?件,這兩個(gè)就是SSH Key的秘鑰對(duì), id_rsa 是私鑰,不能泄露出去, id_rsa.pub 是公鑰,可以放?地告訴任何? 。接著將公鑰添加到遠(yuǎn)端倉庫即可!

????????如下操作:

cd .ssh/
cat id_rsa.pub

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????3、接著將公鑰全部復(fù)制下來放到對(duì)應(yīng)GitHub或者Gitee的存公鑰的地方即可:如:

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????4、接著就可以使用SSH的方式進(jìn)行克隆了,大致的操作同HTTPS是一樣的,只是克隆的時(shí)候需要選擇SSH的網(wǎng)址即可!如下:

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

特別注意

????????如果使用的是HTTPS的話沒次推送都會(huì)需要輸入用戶名和密碼,但是如果是SSH則不需要!?。?/strong>

克隆完倉庫后必做操作

????????當(dāng)我們從遠(yuǎn)程倉庫克隆后,實(shí)際上Git會(huì)?動(dòng)把本地的master分?和遠(yuǎn)程的master分?對(duì)應(yīng)起來,并且,遠(yuǎn)程倉庫的默認(rèn)名稱是 origin 。我能可以使用如下命令查看遠(yuǎn)程庫的信息:

 git remote [-v]  //帶上-v選項(xiàng)顯示更詳細(xì)的信息

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????我們?cè)趧?chuàng)建完倉庫后,第一步肯定是得先配置好用戶名以及郵箱的,我們克隆過來的倉庫當(dāng)然也是這樣,如下操作:(如果不熟悉操作可看之前的文章)

????????需要注意的是:該用戶名以及郵箱最好同GitHub或者Gitee上的是一樣的,如下是gitee上的郵箱以及用戶名:

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????我們?cè)谕瓿缮鲜龅牟僮骱螅?strong>那么如果想修改倉庫的內(nèi)容當(dāng)然是在該倉庫中修改,想增加文件、代碼等等當(dāng)然也是在該倉庫內(nèi)進(jìn)行啦!下面介紹如何更改遠(yuǎn)程倉庫的內(nèi)容:

使用指令推送

????????當(dāng)我們對(duì)新增的文件進(jìn)行g(shù)it和commit后你可以發(fā)現(xiàn)多了兩條之前沒有的提示:

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????對(duì)此我們介紹以下下面的推送指令:????????

git push +往哪里推送(遠(yuǎn)程倉庫) +本地要推送的分支:推送到遠(yuǎn)程的分支(如果更本地是相同的可以省略)

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

使用指令拉取遠(yuǎn)程倉庫

????????如果遠(yuǎn)程的倉庫進(jìn)行了修改,那么我們可以使用如下命令更新我們本地的倉庫:

git pull +從哪里推送(遠(yuǎn)程倉庫) 遠(yuǎn)程的分支:本地要推送的分支
# 如果遠(yuǎn)程分?是與當(dāng)前分?合并,則冒號(hào)后?的部分可以省略
git pull 從哪里推送(遠(yuǎn)程倉庫) 遠(yuǎn)程的分支

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

配置Git

????????如果我們有些文件不想提交到遠(yuǎn)端,那么我們可以在在Git?作區(qū)的根?錄下創(chuàng)建?個(gè)特殊的 .gitignore ?件 后把要忽略的?件名填進(jìn)去,Git就會(huì)?動(dòng)忽略這些?件了。 GitHub和Gitee也提供在創(chuàng)建倉庫時(shí)自動(dòng)生成的選項(xiàng),如下:

【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????如果之前忘記配置了也可以在寫好要屏蔽的文件,再將.gitignore提交到遠(yuǎn)端即可!

????????如果你配置了對(duì)應(yīng)的忽略文件,哪一天想不開又想提交過去了,可以使用以下命令強(qiáng)制提交到遠(yuǎn)程:

git add -f [filename]

????????如果想排除某個(gè)文件類型可以使用 *. 不排除則!.如下例子:

*.so //排除所有.so文件
!.gitignore //不排除.gitignore文件
a.txt //排除a.txt文件

Git標(biāo)簽管理

創(chuàng)建標(biāo)簽

????????先切換到要打標(biāo)簽的分支上,然后輸入以下的命令即可:

git tag [name] //給對(duì)應(yīng)分支上的最新提交的 commit 上添加上名為name的標(biāo)簽
git tag [name] commit id //如果要指定commit上打標(biāo)簽則可通過commit id打標(biāo)簽

查看以及添加信息

git tag  //查看所有標(biāo)簽
git show [gname] //查看名字為name的標(biāo)簽信息
git tag -a [name] -m "XXX" [commit_id] //-a指定標(biāo)簽名,-m用于指定說明文字

刪除標(biāo)簽

git tag -d [name] //刪除名字為name的標(biāo)簽

推送到遠(yuǎn)程

????????需要注意的是:創(chuàng)建的標(biāo)簽只會(huì)儲(chǔ)存到本地,不會(huì)自動(dòng)推送到遠(yuǎn)程。我們可以通過如下命令來推送標(biāo)簽:

git push origin <tagname> //推送名字為tagname的標(biāo)簽
git push origin --tags //?次性的全部推送

????????如果要?jiǎng)h除遠(yuǎn)程的標(biāo)簽則需要先刪本地,再推送到遠(yuǎn)程:

git tag -d name
git push origin :name //在遠(yuǎn)程刪除name的標(biāo)簽

?


???????????????????????感謝你耐心的看到這里?( ′???` )比心,如有哪里有錯(cuò)誤請(qǐng)?zhí)咭荒_作者o(╥﹏╥)o!?

????????????????????????????????? ? ? ?【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理,法器—GIT,git,linux,服務(wù)器

????????????????????????????????????????????????????????????????????????給個(gè)三連再走嘛~??

?

到了這里,關(guān)于【掌握版本控制:Git 入門與實(shí)踐指南】遠(yuǎn)程操作|標(biāo)簽管理的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(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企業(yè)開發(fā)控制理論和實(shí)操-從入門到深入(四)|Git的遠(yuǎn)程操作|Gitee

    Git企業(yè)開發(fā)控制理論和實(shí)操-從入門到深入(四)|Git的遠(yuǎn)程操作|Gitee

    那么這里博主先安利一些干貨滿滿的專欄了! 首先是博主的高質(zhì)量博客的匯總,這個(gè)專欄里面的博客,都是博主最最用心寫的一部分,干貨滿滿,希望對(duì)大家有幫助。 高質(zhì)量博客匯總 然后就是博主最近最花時(shí)間的一個(gè)專欄《Git企業(yè)開發(fā)控制理論和實(shí)操》希望大家多多關(guān)注!

    2024年02月11日
    瀏覽(41)
  • Git (版本控制,git安裝和配置,git代碼托管服務(wù),git操作本地遠(yuǎn)程倉庫,分支,idea整合git)【看這一片就夠】

    Git (版本控制,git安裝和配置,git代碼托管服務(wù),git操作本地遠(yuǎn)程倉庫,分支,idea整合git)【看這一片就夠】

    目錄 一、版本控制介紹 1. 版本控制介紹 2. 版本控制工具 3. git簡(jiǎn)介 二、git安裝與配置 1. 下載git 2. 安裝git 2. 配置git 三、git代碼托管服務(wù) 1. 常見的git代碼托管服務(wù) 2. 注冊(cè)碼云帳號(hào)【這里介紹一種的用法,其它也是一樣的操作】 3. 創(chuàng)建遠(yuǎn)程倉庫 四、git命令-操作本地倉庫 1. 獲

    2024年04月14日
    瀏覽(30)
  • Git使用教程:輕松掌握版本控制利器,提升開發(fā)效率!-(1)git的基本命令講解

    Git使用教程:輕松掌握版本控制利器,提升開發(fā)效率!-(1)git的基本命令講解

    目錄 1. 背景 2. git簡(jiǎn)介 3. git常用指令 ????????3.1 clone ????????3.2 checkout ????????3.3 branch ????????3.4 add ????????3.5 commit ????????3.6 push ????????3.7 pull 4. 結(jié)語 工具名稱:git 應(yīng)用場(chǎng)景:git最主要的應(yīng)用場(chǎng)景是用于管理和控制代碼的版本。開發(fā)人員可以

    2024年04月10日
    瀏覽(25)
  • 掌握C語言文件操作:從入門到精通的完整指南!

    掌握C語言文件操作:從入門到精通的完整指南!

    ?? 歡迎大家來到貝蒂大講堂?? ????養(yǎng)成好習(xí)慣,先贊后看哦~???? 所屬專欄:C語言學(xué)習(xí) 貝蒂的主頁:Betty‘s blog 文件 其實(shí)是指一組相關(guān)數(shù)據(jù)的有序集合。這個(gè)數(shù)據(jù)集有一個(gè)名稱,叫做 文件名 。文件通常是 駐留在外部介質(zhì)(如磁盤等)上的 ,在使用時(shí)才調(diào)入內(nèi)存中來

    2024年02月19日
    瀏覽(86)
  • 【2023】Git版本控制-遠(yuǎn)程倉庫詳解

    【2023】Git版本控制-遠(yuǎn)程倉庫詳解

    Git遠(yuǎn)程倉庫是Git版本控制系統(tǒng)的一個(gè)概念,它是一個(gè)存儲(chǔ)Git代碼的遠(yuǎn)程服務(wù)器。 你可以將本地Git倉庫上傳到遠(yuǎn)程倉庫,以便與其他人協(xié)作開發(fā)或備份代碼。 遠(yuǎn)程倉庫可以使用第三方平臺(tái),如(github、gitlab、gitee)等,這里使用的倉庫為 gitee 。 地址為:https://gitee.com/ 需自行創(chuàng)

    2024年02月13日
    瀏覽(70)
  • 【Linux入門指南:掌握開源操作系統(tǒng)的基礎(chǔ)知識(shí)】

    【Linux入門指南:掌握開源操作系統(tǒng)的基礎(chǔ)知識(shí)】

    1. 認(rèn)識(shí) Linux, 了解 Linux 的相關(guān)背景 2. 掌握使用遠(yuǎn)程終端工具 xshell 登陸 Linux 服務(wù)器 3. Linux下基本指令 4. shell命令以及運(yùn)行原理 本門課程是學(xué)習(xí)Linux系統(tǒng)編程,你可能要問Linux從哪里來?它是怎么發(fā)展的?在這里簡(jiǎn)要介紹Linux的編輯文章發(fā)展史。要說 Linux,還得從UNIX說起。 19

    2024年02月05日
    瀏覽(35)
  • Linux | 分布式版本控制工具Git【版本管理 + 遠(yuǎn)程倉庫克隆】

    Linux | 分布式版本控制工具Git【版本管理 + 遠(yuǎn)程倉庫克隆】

    本文來為讀者介紹一下分布式版本控制工具Git,可能你聽說過Gitee/GitHub,里面都帶有g(shù)it的字樣,那它們和Git之間有什么關(guān)聯(lián)呢? Git又是何物,讓我們一起走進(jìn)本文的學(xué)習(xí)?? Git(讀音為/g?t/)是一個(gè) 開源的分布式版本控制系統(tǒng) ,可以有效、高速地處理從很小到非常大的項(xiàng)目

    2024年02月01日
    瀏覽(33)
  • Git入門使用到遠(yuǎn)程倉庫全指南

    Git入門使用到遠(yuǎn)程倉庫全指南

    本文是面向零基礎(chǔ)者的Git入門教程,內(nèi)容較為基礎(chǔ)簡(jiǎn)單,主要來源于各種資料整合以及個(gè)人使用經(jīng)驗(yàn),僅作基本了解性介紹。內(nèi)容基本涵蓋Git常用操作,以各種命令為中心,逐一解釋其用法和注意事項(xiàng)。另附在VScode利用其輔助功能使用Git的介紹。 Git是一個(gè)開源的分布式版本控

    2024年02月04日
    瀏覽(27)
  • 【深入解析git和gdb:版本控制與調(diào)試?yán)鞯慕K極指南】

    【深入解析git和gdb:版本控制與調(diào)試?yán)鞯慕K極指南】

    1. 掌握簡(jiǎn)單gdb使用于調(diào)試 2. 學(xué)習(xí) git 命令行的簡(jiǎn)單操作, 能夠?qū)⒋a上傳到 Github 上 1.1.背景 程序的發(fā)布方式有兩種, debug模式 和 release模式 release 模式不可被調(diào)試, debug 模式可被調(diào)試 Linux gcc/g++出來的二進(jìn)制程序,默認(rèn)是 release 模式 要使用gdb調(diào)試,必須在源代碼生成二進(jìn)制

    2024年02月05日
    瀏覽(21)
  • Git版本控制系統(tǒng)入門

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

    (創(chuàng)作不易,感謝有你,你的支持,就是我前行的最大動(dòng)力,如果看完對(duì)你有幫助,請(qǐng)留下您的足跡) 目錄 Git 初識(shí) Git 安裝 ? Git 配置用戶信息 掌握 Git 倉庫 Git 的三個(gè)區(qū)域? Git 文件狀態(tài)? Git 暫存區(qū)使用 Git 回退版本 刪除文件 ? 忽略文件 概念 :一個(gè)免費(fèi)開源,分布式的 代碼

    2024年02月15日
    瀏覽(57)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包