在大家平時工作中,文檔或者軟件、固件的版本管理非常重要。當老闆提出各種各樣的需求之後,突然告訴你,幾月幾号的版本是最滿意的,請把這個版本重新發給他。或者在某一個版本上重新改動。如果你沒有使用軟件版本管理,那麼你的表情一定很精彩。當然,如果你各個版本都有備份,就另當别論,而實際的情況就是,我們通常會保留最新的一個或者幾個版本,比較老的版本會删掉,這樣可以節約我們的電腦空間。
在這裡,我們可以簡單地使用GIT來創建本地倉庫,進而來管理軟件或者文檔的各個版本,如果碰到上面的問題,僅僅需要一行代碼即可實現切換至以前版本。下面我以軟件版本控制對Git的基本操作進行介紹:
在GIT的官網下可以免費下載,如下鍊接301 Moved Permanently,安裝過程基本上就是點下一步,本文中不做過多的叙述。
首先桌面上右擊,找到Git Bash,然後進入GIT的命令行面闆。如下圖所示
然後鍵入下面命令行:(将GIT位置轉為倉庫的位置),如下圖所示
cd d:/FWBash/Test
最後進行初始化本地倉庫:如下圖所示,Git會建立一個空的本地倉庫,自動建立Master分支,即主幹。這樣一個空的本地倉庫就初始化完成了,隻需要往裡面添加文件,即可實現文檔或者軟件的版本管理。當前目錄會有.git的隐藏文件夾,裡面就保存了GIT的一些相關文件。
git init
注意,可以打開本地倉庫的文件夾,然後右擊進入GIT Bash,GIT的位置會自動設置為當前目錄。
git status
如果倉庫裡面有文件更新,那麼會顯示該文件需要提交,和倉庫裡面的文件相比有更改,這時候,你需要确定是否要提交該文件更新。
在當前目錄下新建一個文件夾,用來保存我們的代碼或者相關文檔。注意該文件夾不能為空,需要有文件。
然後将該文件夾加入到Git倉庫的檢測中。
git add (文件或者文件夾目錄)
如下圖所示:
最後看一下GIT倉庫的狀态,如下圖所示:
git commit -m ("版本信息")
在文檔目錄下添加新的文件,需要重新給GIT倉庫增加檢測,如果隻是在原有文件下修改,将不用執行添加檢測命令,Git會自動檢測原有文件改動。
然後提交第二次或者更多次版本:
git commit -am ("版本信息")
git log
這樣将會打印出所有的版本信息,注意,裡面的信息中,commit後面的數字中前六個數字為版本ID号,如果要調出以前版本,需要用到該ID号。
git version
git branch -a
對其中一個文件進行修改,如修改release note,那麼Git會檢索到該文件有改動。
如果要放棄本次修改,命令如下:
git checkout .
如果要退回到以前版本,命令如下:
這樣,相應的文件會退回到第一次提交的版本。
如果在以前版本上進行修改,建議建立Branch,這樣就可以和主分支區别開來,如下圖所示:
git switch -c "分支名稱"
git switch 分支名稱
如果想要删除某一分支,那麼需要先切換至其他分支,然後輸入如下命令進行删除分支:
git branch -d "分支名稱"
在倉庫所在目錄下打開Git Bash即可。
以上即為我們平時用到的基本操作,基本上可以組建自己的軟件版本管理系統了,希望對大家有用。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!