tft每日頭條

 > 科技

 > 在本地創建git倉庫

在本地創建git倉庫

科技 更新时间:2024-06-29 05:06:58

在大家平時工作中,文檔或者軟件、固件的版本管理非常重要。當老闆提出各種各樣的需求之後,突然告訴你,幾月幾号的版本是最滿意的,請把這個版本重新發給他。或者在某一個版本上重新改動。如果你沒有使用軟件版本管理,那麼你的表情一定很精彩。當然,如果你各個版本都有備份,就另當别論,而實際的情況就是,我們通常會保留最新的一個或者幾個版本,比較老的版本會删掉,這樣可以節約我們的電腦空間。

在這裡,我們可以簡單地使用GIT來創建本地倉庫,進而來管理軟件或者文檔的各個版本,如果碰到上面的問題,僅僅需要一行代碼即可實現切換至以前版本。下面我以軟件版本控制對Git的基本操作進行介紹:

  • 下載安裝GIT

在GIT的官網下可以免費下載,如下鍊接301 Moved Permanently,安裝過程基本上就是點下一步,本文中不做過多的叙述。

  • 初始化本地倉庫

首先桌面上右擊,找到Git Bash,然後進入GIT的命令行面闆。如下圖所示

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)1

然後鍵入下面命令行:(将GIT位置轉為倉庫的位置),如下圖所示

cd d:/FWBash/Test

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)2

最後進行初始化本地倉庫:如下圖所示,Git會建立一個空的本地倉庫,自動建立Master分支,即主幹。這樣一個空的本地倉庫就初始化完成了,隻需要往裡面添加文件,即可實現文檔或者軟件的版本管理。當前目錄會有.git的隐藏文件夾,裡面就保存了GIT的一些相關文件。

git init

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)3

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)4

注意,可以打開本地倉庫的文件夾,然後右擊進入GIT Bash,GIT的位置會自動設置為當前目錄。

  • 查看倉庫狀态

git status

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)5

如果倉庫裡面有文件更新,那麼會顯示該文件需要提交,和倉庫裡面的文件相比有更改,這時候,你需要确定是否要提交該文件更新。

  • 添加檢測目錄或者檢測文件

在當前目錄下新建一個文件夾,用來保存我們的代碼或者相關文檔。注意該文件夾不能為空,需要有文件。

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)6

然後将該文件夾加入到Git倉庫的檢測中。

git add (文件或者文件夾目錄)

如下圖所示:

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)7

最後看一下GIT倉庫的狀态,如下圖所示:

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)8

  • 首次提交

git commit -m ("版本信息")

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)9

  • 第二次或者以後的提交

在文檔目錄下添加新的文件,需要重新給GIT倉庫增加檢測,如果隻是在原有文件下修改,将不用執行添加檢測命令,Git會自動檢測原有文件改動。

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)10

然後提交第二次或者更多次版本:

git commit -am ("版本信息")

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)11

  • 查看提交版本信息

git log

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)12

這樣将會打印出所有的版本信息,注意,裡面的信息中,commit後面的數字中前六個數字為版本ID号,如果要調出以前版本,需要用到該ID号。

  • 查看GIT版本以及分支情況

git version git branch -a

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)13

  • 退回到以前版本或者删除提交

對其中一個文件進行修改,如修改release note,那麼Git會檢索到該文件有改動。

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)14

如果要放棄本次修改,命令如下:

git checkout .

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)15

如果要退回到以前版本,命令如下:

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)16

這樣,相應的文件會退回到第一次提交的版本。

  • 在以前版本上進行修改

如果在以前版本上進行修改,建議建立Branch,這樣就可以和主分支區别開來,如下圖所示:

git switch -c "分支名稱"

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)17

  • 切換分支

git switch 分支名稱

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)18

  • 删除分支

如果想要删除某一分支,那麼需要先切換至其他分支,然後輸入如下命令進行删除分支:

git branch -d "分支名稱"

在本地創建git倉庫(使用GIT創建自己的軟件版本管理倉庫)19

  • 退出倉庫之後重新進入倉庫

在倉庫所在目錄下打開Git Bash即可。

以上即為我們平時用到的基本操作,基本上可以組建自己的軟件版本管理系統了,希望對大家有用。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved