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

Windows下Git Bash的基本使用

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

創(chuàng)建版本庫

Windows下Git Bash的基本使用,git

Windows下Git Bash的基本使用,git

git init

Windows下Git Bash的基本使用,git

初始化完成后,會在目錄下創(chuàng)建一個.git的隱藏目錄,用來存放項目信息。

Windows下Git Bash的基本使用,git

、

添加文件到版本庫

在項目目錄下新建文件readme.txt,內(nèi)容為

Git is a version control system
Git is  a free software
This is my first Try

Windows下Git Bash的基本使用,git

然后,使用命令

git add

將文件添加到倉庫

Windows下Git Bash的基本使用,git

然后,使用git commit將文件提交到倉庫:

 git commit -m "wrote a readme file"

Windows下Git Bash的基本使用,git

git commit?的參數(shù)-m后面輸入的是本次提交的備注說明

你也可以先往倉庫中添加多個文件,然后依次性提交:

Windows下Git Bash的基本使用,git

git add file1.txt
git add file2.txt

Windows下Git Bash的基本使用,git

或者直接在項目中“右鍵”,選擇“Git Add All files now”,將所有修改文件添加到倉庫,然后用“git commit”提交體改到倉庫。

文件修改

現(xiàn)在修改readme.txt內(nèi)容,將第一行內(nèi)容修改為“Git is a distributed version control system“,然后輸入”、

git status

查看結(jié)果:

Windows下Git Bash的基本使用,git

顯示修改了readme.txt并等待提交,但是它并沒有告訴我們究竟修改了哪些內(nèi)容,這時就可以輸入”git diff“來查看文件到底修改了哪些內(nèi)容:

git diff

Windows下Git Bash的基本使用,git

然后,將文件保存到倉庫:git add readme.txt?,這時再運行”git status?“查看倉庫的狀態(tài):

Windows下Git Bash的基本使用,git

提示readme.txt已經(jīng)被修改,而且修改將要被提交。運行命令?git commit -m "add word distributed at line one"?將修改提交到倉庫,再運行?git status

?git commit -m "add word distributed at line one"?

Windows下Git Bash的基本使用,git

Git會告訴我們沒有需要提交的修改,而且工作目錄是空的。

版本退回

繼續(xù)修改readme.txt?并提交:

這樣,到現(xiàn)在為止,我們的readme.txt就已經(jīng)有了三個版本,我們在實際的開發(fā)中對文件的修改肯定不止這么多,我們肯定也不會記住每次都修改了哪些文件的哪些內(nèi)容,這時,就可以使用git log?命令來查看修改的歷史記錄:

git log

Windows下Git Bash的基本使用,git

git log?可以查看那由近到遠的提交歷史,如果輸出的信息太多,可以加上參數(shù):--pretty=oneline

git log --pretty=oneline

Windows下Git Bash的基本使用,git

上圖中類似”f5526...“這樣的一長串字符串時Git的版本號(commit id)與SVN不一樣不是類似1、2、3的遞增數(shù)字,而是用SHA1計算出來的一個非常大的數(shù)字,用十六進制表示,而且每臺計算機看到的也不同。那為什么commit id要用這么一長串字符串來表示呢?因為Git是分布式的版本管理系統(tǒng),如果大家都用1、2、3這樣的版本號,那肯定會發(fā)生沖突。

那怎么把readme.txt退回到上個版本呢?

首先,Git必須知道當前是哪個版本。在Git中,用?HEAD?表示當前版本,上個版本是?HEAD^?,上上個版本是?HEAD^^?,再網(wǎng)上可以用?HEAD~n?,F(xiàn)在,我們將當前版本返回到上個版本:

 git reset --hard HEAD^

Windows下Git Bash的基本使用,git

然后readme.txt內(nèi)容就回到了上個版本:

然后,輸入?

git log

?查看當前版本庫狀態(tài):

Windows下Git Bash的基本使用,git

最新的那個”append GPL“ 版本已經(jīng)看不到了!好比從21世紀回到了19世紀,想再回去已經(jīng)回不去了。

其實方法還是有的,我們可以使用?git reset --hard commit id?來跳回到指定的版本,當然,你要記得那個版本號:

git reset --hard f5526

Windows下Git Bash的基本使用,git

查看文件,然后你會發(fā)現(xiàn)文件內(nèi)容又變成了原來的那個最新版本:

上面的方法固然可以回到對應(yīng)的版本,但是你必須知道對應(yīng)的版本號,如果你找不到版本號,那怎么辦呢?

Git 提供了一個命令?git reflog來記錄你的每次命令:

git reflog

Windows下Git Bash的基本使用,git

這樣你就可以通過對應(yīng)的歷史記錄提示,找到commit id來返回到對應(yīng)的版本。

撤銷修改

現(xiàn)在我們繼續(xù)修改?readme.txt?,在文件中增加一行:This is some wrong words,保存。

情況一:文件做了修改,但還沒有使用git add?將修改提交到暫存區(qū)。

這是,我們輸入?git? status

git? status

Windows下Git Bash的基本使用,git

Git就會提示我們,修改還沒有提交,然后也會提示我們可以使用git add將文件修改提交 或者 使用git checkout來取消修改。我們輸入命令?git chkout --readme.txt?,然后輸入命令git status?:

git chkout --readme.txt?
git status?

Windows下Git Bash的基本使用,git

Git會提示沒有做修改,工作區(qū)是空的,然后,我們就撤銷了對文件的修改。

情況二:我們修改了文件,并使用git add將修改提交到了暫存區(qū)

這種情況下,我們同樣輸入命令?git status

Windows下Git Bash的基本使用,git

Git會提示我們文件的修改已經(jīng)提交到暫存區(qū),等待提交到master。同時也提示我們,可以使用git reset HEAD file命令來撤銷。

git reset HEAD file

Windows下Git Bash的基本使用,git

輸入命令?git status,Git會告訴我們,文件的版本回到了git add之前的狀態(tài),然后如果我們還想將工作區(qū)的修改丟掉,就使用上面情況一的方法:git checkout --file

Windows下Git Bash的基本使用,git

另外的

如果你修改提交到暫存區(qū)并提交到了版本庫,這時想要撤回修改,只要使用上面的版本退回就可以了。如果你提交到了版本庫,并提交到了遠程版本庫,那就很難撤銷修改了。

文件刪除

將readme.txt?刪除,然后輸入命令git status

git status

Windows下Git Bash的基本使用,git

Git就會提示我們,刪除了文件,但是改變還沒有提交,可以使用git restore來取消修改,或者使用git rm file來提交修改

git rm readme.txt
git commit -m "delete firl readme.txt"

Windows下Git Bash的基本使用,git

然后,readme.txt?就從版本庫中刪除了文章來源地址http://www.zghlxwxcb.cn/news/detail-704776.html

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

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

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

相關(guān)文章

  • Windows terminal 添加 git bash 解決git中文亂碼顯示問題

    Windows terminal 添加 git bash 解決git中文亂碼顯示問題

    說明: 點擊箭頭 選擇設(shè)置 說明: 點擊\\\"添加新配置文件\\\" 配置名稱 命令行,可執(zhí)行文件的具體語句 C:Program FilesGitbinbash.exe 啟動目錄,配置指定目錄,默認打開是在 terminal 的安裝目錄 圖標,用于在終端前顯示 解決辦法:在命令行中添加參數(shù) --login -i ,完整的命令行內(nèi)容

    2024年02月14日
    瀏覽(37)
  • Windows下Git Bash調(diào)用rsync

    Windows下Git Bash調(diào)用rsync

    rsync 提供了補充只需要在git安裝目錄下放入對應(yīng)的文件即可。 需要將這個三個文件放到git的bin目錄下 如果是默認安裝路徑是如下: 然后大功告成。 補充工具

    2024年02月10日
    瀏覽(22)
  • 在 Windows 右鍵菜單添加 Git Bash

    在日常開發(fā)過程中,我們經(jīng)常需要使用 Git Bash 進行版本控制操作。然而,每次都需要打開 Git Bash,然后導(dǎo)航到我們的工作目錄,這無疑增加了我們的工作負擔(dān)。那么有沒有一種方法可以讓我們直接在目錄中打開 Git Bash 呢?答案是肯定的。在本文中,我將向你展示如何將 Git

    2024年04月25日
    瀏覽(107)
  • windows下在cmd和git bash中執(zhí)行bash download.sh失敗

    windows下在cmd和git bash中執(zhí)行bash download.sh失敗

    cmd報錯信息: 解決辦法: win64-wget-1.21.4 安裝軟件wget,如下這是64位的包,解壓后,下面有個wget.exe,拷貝到C:WindowsSystem32、 然后打開cmd,執(zhí)行wget -V 如上,有版本信息就OK了。 再一次進入git bash中執(zhí)行bash download.sh,下載成功:

    2024年02月02日
    瀏覽(21)
  • windows系統(tǒng)用git bash激活conda虛擬環(huán)境

    windows系統(tǒng)用git bash激活conda虛擬環(huán)境

    1.進入到./anaconda/Scripts目錄,右擊鼠標,選擇git bash here 2.輸入以下代碼,激活conda虛擬環(huán)境 ????????source activate ????????conda activate vir_name 3.進入項目地址 ????????cd 項目地址 4.執(zhí)行sh文件 ????????bash xx.sh ?

    2024年02月03日
    瀏覽(22)
  • Windows環(huán)境下git客戶端中的git-bash和MinGW64

    Windows環(huán)境下git客戶端中的git-bash和MinGW64

    我們在 Windows10 操作系統(tǒng)下,安裝了 git 客戶端之后,可以通過 git-bash.exe 打開一個 shell: 執(zhí)行一些 linux 系統(tǒng)里的命令: 注意到上圖紫色的?MINGW64. Mingw-w64 是原始 mingw.org 項目的改進版,旨在支持 Windows 系統(tǒng)上的 GCC 編譯器。 它在 2007 年對它進行了分叉,以提供對 64 位和新

    2024年02月15日
    瀏覽(23)
  • windows系統(tǒng)下git的安裝以及基本命令的使用

    windows系統(tǒng)下git的安裝以及基本命令的使用

    windows系統(tǒng)下git的安裝過程 使用Git Bash即LInux操作方式使用git 設(shè)置用戶名:以當前用戶為例 設(shè)置郵箱 用戶名及郵箱為基本配置 可以在以下路徑查看到配置文件 查看配置文件:git config --list 此時可以看到我們配置的用戶名及郵箱 案例:創(chuàng)建一個git項目 步驟1 :創(chuàng)建一個項目文

    2024年02月08日
    瀏覽(21)
  • windows 在git bash 中激活conda python 虛擬環(huán)境

    直接進入conda安裝位置中的scripts文件夾下面,然后右鍵git bash here,之后在彈出的窗口中輸入source activate即可進入base環(huán)境 之后就可以使用? conda activate 虛擬環(huán)境名 參考 http://t.csdn.cn/NCkZR的一條評論

    2024年02月07日
    瀏覽(19)
  • Windows 下 bat 腳本調(diào)用 Git bash 環(huán)境 sh 腳本

    D:InstallGit start.sh 腳本 雙擊 start.bat 我們下期見,拜拜!

    2024年04月25日
    瀏覽(28)
  • 解決Windows下Goland的Terminal設(shè)置為Git Bash失敗

    解決Windows下Goland的Terminal設(shè)置為Git Bash失敗

    路徑不要選錯了: 如果還是不行: 把bash路徑加進去試試 goland設(shè)置Terminal

    2024年01月22日
    瀏覽(28)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包