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

git快速入門,新手理解必看

這篇具有很好參考價(jià)值的文章主要介紹了git快速入門,新手理解必看。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

查看配置信息

1.登錄和登出

登錄:git?config?--global?user.name??"新用戶名"

登出:git?config?--global?user.email?"新郵箱地址"

參數(shù)意義:

--global是全局配置?不寫默認(rèn)本地

2.查看登錄信息

查看所有:git?config?--list

查看具體:git?config?user.email?其余配置信息同理

3.git?bash和windows

官方解釋:Git?Bash是一個(gè)為Windows系統(tǒng)設(shè)計(jì)的應(yīng)用程序,提供了Bourne?Again?Shell(Bash)的模擬層,使得用戶能夠在Windows環(huán)境中使用類似于Linux的命令行操作

一句話?模仿unix+豐富命令集

4.工作區(qū)域和文件狀態(tài)

1.工作區(qū)

對(duì)文件進(jìn)行各種修改的地方

不是倉(cāng)庫(kù)目錄,而是項(xiàng)目目錄,因?yàn)檫€有一些項(xiàng)目中未控制的文件,需要git上去的

2.暫存區(qū)

常見操作:git?add?[file]?file是添加文件的路徑

git?add?example.txt

git?add?myproject/?添加myproject目錄及其下面所有文件

git?add?.添加當(dāng)前所有

3.本地倉(cāng)庫(kù)

git?commit?提交代碼?commit后跟?-m可以添加提交信息,比如說(shuō)這次添加是干什么的

如果不輸入-m參數(shù)?會(huì)進(jìn)入到vim界面?和虛擬機(jī)一樣?可以自己i鍵編輯

代碼狀態(tài)

1.Untracked

文件在文件夾中,并沒有加入到Git庫(kù)?命令可以將文件標(biāo)記為跟蹤狀態(tài)并進(jìn)入Staged狀態(tài)

2.Unmodified

文件已經(jīng)加入到了Git的版本控制中,且當(dāng)前文件夾中的文件內(nèi)容與版本庫(kù)中一致

3.Modified

文件已被修改,但尚未執(zhí)行其他操作如暫存或提交,可以通過??命令進(jìn)入到Staged狀態(tài)?或者使用??命令放棄修改,回到Unmodified狀態(tài)

注意:

1.git?restore?<filename>?恢復(fù)文件內(nèi)容到最近一次提交的狀態(tài)

2.git?checkout?會(huì)更新工作區(qū)和暫存區(qū)?如果暫存區(qū)add過的不想更新不要使用checkout

3.建議?修改文件用switch?切換版本用checkout

4.Staged

暫存狀態(tài),表示對(duì)文件的修改已經(jīng)被標(biāo)記為準(zhǔn)備好提交的狀態(tài),執(zhí)行g(shù)it?commit命令會(huì)將這些改動(dòng)同步到庫(kù),此時(shí)庫(kù)中的文件和本地文件再次保持一致,文件變回Unmodified狀態(tài)

5.常見命令

git?log?查看提交記錄

git?ls-files?查看暫存區(qū)內(nèi)容

6.總結(jié)以下checkout、restore、reset的區(qū)別

1.restore:恢復(fù)工作區(qū)

適用情形????1.更改尚未被??添加到暫存區(qū)????

常見命令:?

1.恢復(fù)特定文件到最近提交的版本????git?restore?<file_name>

2.恢復(fù)整個(gè)項(xiàng)目到最近提交的版本????git?restore?.

3.恢復(fù)特定文件到指定提交的版本:git?restore?--source=<commit_id>?<file_name>

4.恢復(fù)整個(gè)項(xiàng)目到指定提交的版本:git?restore?--source=<commit_id>?.

5.使用交互模式選擇要恢復(fù)的更改:git?restore?-i

restore:恢復(fù)寄存區(qū)

適用情形?2.更改已經(jīng)添加到暫存區(qū)

常見命令:

  1. 類似上面的?在文件名前面加?--staged參數(shù)

  2. git?restore?--staged?<file_name>

  3. git?restore?--source=<commit_id>?--staged?<file_name>

2.reset,撤銷修改提交版本,設(shè)置參數(shù)以控制工作區(qū)域和寄存區(qū)

適用情形:commit過的對(duì)象

常見命令格式?git?reset?--easy或hard或mixed??<commit>

git快速入門,新手理解必看,大數(shù)據(jù),git,開發(fā)語(yǔ)言,pycharm,gitlab

commit參數(shù)是什么

可以是:哈希值,提交描述和分支名

哈希值獲?。?/p>

  • 當(dāng)前提交的哈希值:使用命令?,這將返回當(dāng)前HEAD指針?biāo)赶虻奶峤坏墓V怠?/p>

  • 特定提交的哈希值:如果你想查找一個(gè)特定提交的哈希值,可以使用??命令,將??替換為你要搜索的提交信息,這樣可以輸出包含該信息的所有提交記錄。

分支名獲取

  • 包含特定提交的分支名:使用命令?,將??替換為你要查找的提交的哈希值,這樣可以列出所有包含此提交的分支名。

提交描述獲取:

  • 查看最新提交的描述:使用??可以顯示最新提交的信息,包括提交描述。

  • 查找特定提交的描述:結(jié)合??和??命令,可以根據(jù)特定的關(guān)鍵詞搜索提交歷史,以找到相關(guān)的提交描述。

7.git?diff?比較差異

參數(shù)?和意義

無(wú)參數(shù)?默認(rèn)比較工作區(qū)和暫存區(qū)

HEAD?比較版本庫(kù)

HEAD~?上一個(gè)版本???HEAD~2上上個(gè)版本

--cached?比較寄存和版本庫(kù)

哈希值???比較兩個(gè)特定版本?git?log獲取哈希值

8.git?rm刪除版本庫(kù)的內(nèi)容

??四種方法:

  1. rm?file;?????git?add?file?先刪工作區(qū);?再刪暫存區(qū)

  2. git?rm?<file>????文件從工作區(qū)和暫存區(qū)同時(shí)刪除

  3. git?rm?--cached<file>?文件從暫存區(qū)刪除?工作區(qū)保留

  4. 遞歸刪除

刪除后記得commit

git?commit?-m?"Remove?<名字>"文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-849527.html

到了這里,關(guān)于git快速入門,新手理解必看的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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入門指南:新手快速上手git(Linux環(huán)境如何使用git)

    git入門指南:新手快速上手git(Linux環(huán)境如何使用git)

    目錄 ?前言 1. 什么是git? 2. git版本控制器 3. git在Linux中的使用 安裝git 4. git三板斧 第一招:add 第二招:commit 第三招:push 5. 執(zhí)行狀態(tài) 6. 刪除 總結(jié) ? ????????Linux的基本開發(fā)工具介紹完畢,接下來(lái)介紹一下Linux環(huán)境下如何使用git,以及git到底是什么?它和gitee和github之間有

    2024年02月03日
    瀏覽(37)
  • Git的使用(易懂+巨無(wú)比詳細(xì)+新手必看)

    Git的使用(易懂+巨無(wú)比詳細(xì)+新手必看)

    Git是用來(lái)干什么的呢? 是用來(lái)管理代碼文件的,具體是啥自行百度就行,其實(shí)你點(diǎn)進(jìn)來(lái)你多少會(huì)對(duì)他有點(diǎn)了解,知道他是干嘛的~ 提示: 照著本文,敲一下指令就能掌握,底層原理了解即可,主要是會(huì)用! 軟件官網(wǎng) Git官網(wǎng)進(jìn)口 下載好了可以輸入 git --version 這里可以看到gi

    2024年02月09日
    瀏覽(20)
  • Midjourney入門教程,新手必看!

    Midjourney入門教程,新手必看!

    1.1 Midjourney是什么? Midjourney是一款非常受歡迎的AI繪圖工具,可根據(jù)用戶輸入的內(nèi)容生成高質(zhì)量圖像,該工具于2022年3月首次亮相,雖然Midjourney在發(fā)展過程中遇到了技術(shù)、金錢等諸多壓力,但最終給廣大AI繪畫愛好者帶來(lái)極致的體驗(yàn)。 1.2 Midjourney有何優(yōu)勢(shì)? ●智能化繪圖 Mi

    2024年01月18日
    瀏覽(22)
  • 初識(shí)Java 之 入門篇(新手必看)

    初識(shí)Java 之 入門篇(新手必看)

    博主回歸學(xué)習(xí)狀態(tài)的第二篇文章,希望對(duì)大家有所幫助 今日份勵(lì)志文案 :我愿用努力去彌補(bǔ),跟別人天賦的差距 大家一起加油?。。。?目錄 一.初識(shí)Java? 二.編寫和運(yùn)行第一給Java程序時(shí),可能會(huì)遇到的一些錯(cuò)誤: 三.運(yùn)行第一個(gè)Java代碼? 四.標(biāo)識(shí)符 五.Java中的變量 聲明變量的時(shí)

    2024年02月08日
    瀏覽(25)
  • Kaggle 新手入門必看,手把手教學(xué)

    Kaggle 新手入門必看,手把手教學(xué)

    Add Data 的路徑:/kaggle/input git clone 的路徑:/kaggle/working 1.進(jìn)入官網(wǎng) Kaggle 點(diǎn)擊 Register 進(jìn)行賬號(hào)注冊(cè) 2.隨便點(diǎn)一個(gè)方式注冊(cè),本人用的郵箱 3.點(diǎn)進(jìn)去填寫對(duì)應(yīng)信息進(jìn)行注冊(cè),點(diǎn)擊 next 即可 1.如果你看到是這個(gè)界面 2.如果你看到的是這個(gè)界面 Kaggle 新建 kernel 有兩種方式,這個(gè)主要

    2024年01月25日
    瀏覽(30)
  • 【胡學(xué)長(zhǎng) 帶你學(xué) Global Mapper 】新手必看 入門指南

    【胡學(xué)長(zhǎng) 帶你學(xué) Global Mapper 】新手必看 入門指南

    Hi,我是胡學(xué)長(zhǎng)!感謝您下載Global Mapper______一款經(jīng)濟(jì)實(shí)惠且易于使用的GIS應(yīng)用程序。易于使用 直觀的界面,高性價(jià)比且功能完善的GIS,可提供多源空間數(shù)據(jù)格式支持,以滿足有經(jīng)驗(yàn)的GIS專業(yè)工作者和初級(jí)用戶的需求。當(dāng)您開始探索Global Mapper 的豐富特性和功能時(shí),您將很快了

    2024年01月16日
    瀏覽(26)
  • WebGIS開發(fā)八大實(shí)戰(zhàn)項(xiàng)目,新手必看,精品教程,附源碼筆記

    WebGIS開發(fā)八大實(shí)戰(zhàn)項(xiàng)目,新手必看,精品教程,附源碼筆記

    1.前端技能:Html、CSS、 Javascript、WebAPLs、Vue等 2.二維技能:WebGIS基礎(chǔ)理論及開發(fā)、MapGIS二次開發(fā)Openlayers、Leaflet、Mapbox 、Echarts、公共開發(fā)平臺(tái)開發(fā)等 3.三維技能:Blender、Three.js、Cesium等 1.w3school https://www.w3school.com.cn/index.html? w3school是一個(gè)廣為人知的學(xué)習(xí)網(wǎng)站,提供了豐富的

    2024年02月21日
    瀏覽(21)
  • 數(shù)據(jù)在內(nèi)存中的儲(chǔ)存·大小端(文字+畫圖詳解)(c語(yǔ)言·超詳細(xì)入門必看)

    數(shù)據(jù)在內(nèi)存中的儲(chǔ)存·大小端(文字+畫圖詳解)(c語(yǔ)言·超詳細(xì)入門必看)

    前言:Hello,大家好,我是心跳sy??,本節(jié)我們介紹c語(yǔ)言的兩種基本的內(nèi)置數(shù)據(jù)類型:數(shù)值類型和字符類型在內(nèi)存中的儲(chǔ)存方法,并對(duì)大小端進(jìn)行詳細(xì)介紹(附兩種大小端判斷方法),文章每個(gè)例題和知識(shí)點(diǎn)都會(huì)有詳細(xì)的解釋,友友們放心食用,我們一起來(lái)看看吧~??! ??我

    2024年02月10日
    瀏覽(19)
  • (新手必看)自定義數(shù)據(jù)傳輸通信協(xié)議+STM32代碼詳解

    (新手必看)自定義數(shù)據(jù)傳輸通信協(xié)議+STM32代碼詳解

    ? ? ? ?本篇博客主要學(xué)習(xí)和了解一些單片機(jī)協(xié)議的格式,在對(duì)傳輸大數(shù)據(jù)或者要求準(zhǔn)確性的時(shí)候,都需要通過協(xié)議來(lái)發(fā)送接收,下面通過了解協(xié)議的基本構(gòu)成和代碼來(lái)分析和實(shí)現(xiàn)協(xié)議的發(fā)送和接收。本篇博客大部分是自己收集和整理,如有侵權(quán)請(qǐng)聯(lián)系我刪除。 本次博客開發(fā)

    2024年02月03日
    瀏覽(21)
  • Django新手必看:如何創(chuàng)建應(yīng)用和定義數(shù)據(jù)表。(詳細(xì)講解)

    Django新手必看:如何創(chuàng)建應(yīng)用和定義數(shù)據(jù)表。(詳細(xì)講解)

    ??????個(gè)人簡(jiǎn)介:以山河作禮。 ??????: Python領(lǐng)域新星創(chuàng)作者,CSDN實(shí)力新星認(rèn)證,阿里云社區(qū)專家博主 ????:Web全棧開發(fā)專欄:《Web全棧開發(fā)》免費(fèi)專欄,歡迎閱讀! ????: 文章末尾掃描二維碼可以加入粉絲交流群,不定期免費(fèi)送書。 Django 項(xiàng)目就是基于 Django 框架

    2024年02月08日
    瀏覽(26)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包