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

Git的使用方法

這篇具有很好參考價值的文章主要介紹了Git的使用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Git簡介

簡單來說,Git就像一個日志一樣,可以幫你記錄你對文本文件的修改,但他的功能又強于日志,不僅可以記錄,還可以幫你存儲那些你對文本文件的修改,當你想要找回之前未修改的文件時,它可以幫你辦到。

Git用法

該文章借鑒了廖雪峰的官方網(wǎng)站

  1. 創(chuàng)建一個版本庫

     mkdir learngit
     cd learngit
     git init
    

    在learngit目錄下創(chuàng)建一個文本文件,比如readme.txt,并寫入一些內容

     git add readme.txt
     git commit -m "對本次更改一些說明(寫什么內容都可以,但最好寫一些對本次修改有提示作用的內容)"
    
  2. 查看當前狀態(tài)

    可以幫助查看當前目錄下的所有文本文件做了那些修改,比如新建文件,修改文件內容等

     git status
    
  3. 查看文本文件做了哪些具體的修改

     git diff <文本文件名>
    
  4. 版本回退

    (1)查詢當前所有歷史記錄

     git log 或者
     git log --pretty=oneline
    

    (2)回退到上一個版本

     git reset --hard HEAD^
     上上個版本就是:HEAD^^
     上100個版本:HEAD~100
    

    (3)如果后悔了,想要回到最新版本

     git reflog       #用來記錄你的每一次命令,用這個命令可以查詢最新版本的SHA1值
     git reset --hard <最新版本的SHA1值>
    
  5. 工作區(qū)和暫存區(qū)(stage)
    Git的使用方法

  6. Git管理的是修改,而不是文件

    如果進行了以下操作:

     第一次修改 -> git add -> 第二次修改 -> git commit
    

    那么git commit只會提交第一次的修改,第二次的修改還沒有被加入暫存區(qū)

  7. 撤銷修改

    (1)只是修改了文本文件,還沒有git add:

     git checkout -- <file>
    

    (2)修改了文本文件,執(zhí)行了git add,但還沒有執(zhí)行git commit:

     git reset HEAD <file>
     git checkout -- <file>
    

    (3)修改了文本文件,執(zhí)行了git add,執(zhí)行了git commit,但還沒有推送到遠程:

     版本回退即可
    

    (4)修改了文本文件,執(zhí)行了git add,執(zhí)行了git commit,把自己的本地版本庫推送到遠程:

     不可撤銷了
    
  8. 刪除文件

     git rm <file>
    

    如果只是單純的手動刪除文本文件,沒有執(zhí)行git rm,則可以用以下命令來恢復:

     git checkout -- <file>
    

上傳到gitee上

Git的使用方法文章來源地址http://www.zghlxwxcb.cn/news/detail-499822.html

  • 本地文件夾無.git文件
  1. git init 初始化,創(chuàng)建版本庫
  2. git add . 添加所有文件到stage暫存區(qū)
  3. git commit -m "注釋" 將stage暫存區(qū)的內容添加到master分支中,記得添加注釋方便回退
  4. git remote add origin 倉庫地址 連接遠程倉庫,origin為自定義的名稱
  5. git pull --rebase origin master 同步倉庫內容。如果遠程倉庫為空可以跳過這一步,如果遠程倉庫不為空,則必須進行這一步,否則會報錯。
  6. git push -u origin master 上傳到遠程倉庫
  • 本地文件夾有.git文件
  1. git add .
  2. git commit -am "注釋"
  3. git pull --rebase origin master 同步倉庫內容。如果遠程倉庫為空可以跳過這一步,如果遠程倉庫不為空,則必須進行這一步,否則會報錯。如果報錯了:couldn’t find remote ref master,沒關系,執(zhí)行下一步就行了。
  4. git push origin master
  • 版本回退
    Git的使用方法
  1. git log或者git log --pretty=oneline:查看所有的提交記錄
  2. git reset --hard 版本id號(例如圖中的bfa45...):回退到指定版本號。版本號不用輸全,只要能區(qū)分即可
  3. git reflog:查看所有的操作
  • 分支管理
  1. git branch:查看分支
  2. git branch 新分支名稱:創(chuàng)建新分支
  3. git checkout 分支名稱:切換分支
  4. git checkout -b 新分支名稱:創(chuàng)建并切換分支
  5. git add .:提交到該分支下的stage暫存區(qū)
  6. git commit -m 注釋:添加注釋,并提交到該分支下
  7. git merge master:合并到master分支下
  8. git checkout master:切換到master分支下

到了這里,關于Git的使用方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • SASS簡介及使用方法

    Sass(Syntactically Awesome Style Sheets)是一種CSS預處理器,它擴展了CSS語法,并提供了許多有用的功能,使得樣式表的編寫更加高效和靈活。下面是關于Sass的簡介和使用方法: Sass允許你使用變量、嵌套規(guī)則、混合(Mixins)、導入等功能,使得CSS的編寫更具可維護性和可重用性。

    2024年01月23日
    瀏覽(39)
  • AIGC:ChatGPT(一個里程碑式的對話聊天機器人)的簡介(意義/功能/核心技術等)、使用方法(七類任務)、案例應用(提問基礎性/事實性/邏輯性/創(chuàng)造性/開放性的問題以及編程相關)之詳細攻略

    AIGC:ChatGPT(一個里程碑式的對話聊天機器人)的簡介(意義/功能/核心技術等)、使用方法(七類任務)、案例應用(提問基礎性/事實性/邏輯性/創(chuàng)造性/開放性的問題以及編程相關)之詳細攻略

    AIGC:ChatGPT(一個里程碑式的對話聊天機器人)的簡介(意義/功能/核心技術等)、使用方法(七類任務)、案例應用(提問基礎性/事實性/邏輯性/創(chuàng)造性/開放性的問題以及編程相關)之詳細攻略 導讀 :回撥到2020年5月,OpenAI提出了更強大的GPT-3模型,如今已經(jīng)過去2年多了,當人們還在

    2024年02月03日
    瀏覽(27)
  • Unity——DOTween插件使用方法簡介

    Unity——DOTween插件使用方法簡介

    ? 緩動動畫既是一種編程技術,也是一種動畫的設計思路。從設計角度來看,可以有以下描述 事先設計很多基本的動畫樣式,如移動、縮放、旋轉、變色和彈跳等。但這些動畫都以抽象方式表示,一般封裝為程序函數(shù) 動畫的參數(shù)可以在使用時指定,如移動的起點和終點、旋

    2024年02月05日
    瀏覽(34)
  • python | Logging日志標準庫的常見使用方法(手搓日志記錄裝飾器)

    日志級別從低到高分為: DEBUG INFO WARNING ERROR CRITICAL 使用前需要設置記錄的日志級別,只有大等于該日志級別的日志才會被記錄。 例如,設置日志級別為 WARNING ,則 WARNING 、 ERROR 、 CRITICAL 三種級別的日志才會被記錄。 運行這段代碼,可以在控制臺看到以下輸出: 可以自定義

    2024年02月11日
    瀏覽(21)
  • 【PyArrow詳解:簡介、安裝、使用方法全攻略】

    【PyArrow詳解:簡介、安裝、使用方法全攻略】 PyArrow是一個高效的Python庫,用于在Python應用程序和Apache Arrow之間進行交互。Arrow是一種跨語言的內存格式,可以快速高效地轉移大型數(shù)據(jù)集合。它提供了一種通用的數(shù)據(jù)格式,將數(shù)據(jù)在內存中表示為表格,并支持諸如序列化和分

    2024年01月23日
    瀏覽(50)
  • Linux清理系統(tǒng)日志或臨時文件logrotate使用方法

    logrotate 是 Linux 系統(tǒng)中用于管理日志文件的工具,可以自動輪轉日志文件,防止日志文件過大占用過多磁盤空間。下面是 logrotate 的基本使用方法: 編寫 logrotate 配置文件 首先需要編寫 logrotate 的配置文件,配置文件的路徑通常為 /etc/logrotate.conf 或 /etc/logrotate.d/ 目錄下的文件

    2023年04月27日
    瀏覽(40)
  • 飛魚星路由器的使用方法與技巧簡介

    ? 一、Reset鍵 1、就像電腦系統(tǒng)的一鍵還原一樣,路由器上的Reset鍵也能幫助我們解決很多問題當路由器的基本設置出現(xiàn)混亂,甚至進入配置界面的IP地址都找不到時,這時我們可以用Reset持續(xù)按住該按鈕幾秒鐘,就能將該設備的所有參數(shù)恢復到出廠配置,以便我們重新配置。

    2024年02月05日
    瀏覽(31)
  • 服務器能效測試工具BenchSEE使用方法簡介

    服務器能效測試工具BenchSEE使用方法簡介

    BenchSEE是由中國標準化研究院開發(fā)的一款針對 服務器產品能效 測試的基準軟件。BenchSEE基準的設計參考了全球眾多服務器廠家、芯片廠家、能效認證機構和IT節(jié)能領域科研機構的意見,旨在滿足服務器市場應用對能效測評的需求。BenchSEE基準負載工具支持的服務器類型包括:機

    2024年03月16日
    瀏覽(402)
  • 測試新手百科:Postman簡介、安裝、入門使用方法詳細攻略!

    測試新手百科:Postman簡介、安裝、入門使用方法詳細攻略!

    本文:Postman基礎 目錄 一、Postman背景介紹 二、Postman的操作環(huán)境 三、Postman下載安裝 四、Postman的基礎功能 五、接口請求流程 六、管理用例—Collections 七、身份驗證Authentication? 用戶在開發(fā)或者調試網(wǎng)絡程序或者是網(wǎng)頁B/S模式的程序的時候是需要一些方法來跟蹤網(wǎng)頁請

    2024年02月11日
    瀏覽(28)
  • 【web指紋識別】Ehole簡介、下載、使用方法、命令

    【web指紋識別】Ehole簡介、下載、使用方法、命令

    目錄 一、簡介: 二、下載: 2.1、GitHub下載: 2.2、win版: 2.3、Linux版: 三、win版使用方法: 3.1、第一步:文件夾中打開windows powershell(或者cmd后進入) 3.2、第二步:終端運行+命令 3.3、使用示例 3.3.1、識別單一的URL 3.3.2、識別本地文件里的URL 3.4、命令選項: 四、日志文件

    2024年02月13日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包