Git 管理版本

2021-09-30 13:31:31 字數 934 閱讀 5560

1、我們對test目錄下的readme.txt檔案新增新的內容,然後通過git status檢視當前test倉庫的狀態。注意一定要在test目錄下,執行該命令。可以看到readme.txt檔案已經被修改了,但是並沒有告訴我們具體的修改。可以通過git diff命令來檢視。通過git add filenamegit commit -m "information"命令提交到版本庫中。

2、通過git log --pretty=oneline,檢視版本庫的提交

$ git log --pretty=oneline

1e06b36bfe6a2959048a8ba5022a4388f552e18d git is open

3658d143fdd27a8450956a01cc7c3fa5909d7e0a first commit

前面的1e06……2e18d(應該是用16進製表示的)是commit id。

3、在git中,head表示當前的版本,也就是上面中的1e06……2e18d這個版本,上乙個版本是head^,上上個版本是head^^,一次類推;若要回退到前邊第100個版本則要寫為head~100。我們要回退到first commit 版本,需要用git reset --hard head^。當然也可以通過commit id就行版本回退和前進,git reset --hard 1e06b36bfe6a2959048a8ba5022a4388f552e18d可以前進到git is open 的版本。

4、通過git reflog可以命令歷史,貌似只涉及到版本庫的命令

版本管理 Git

4.一直回車,直到生成公鑰私鑰。預設位址c users linxz.ssh 5.在github上的選擇setting ssh and gpg keys,新增新的ssh key new ssh key tittle隨便寫,key是在c users lianjiu.ssh中id rsa.pub 公鑰 6...

Git 版本管理

為什麼要用分支提交?pull 取回分支再與當前分支合併,這等同於先做git fetch,再做git merge。git pull 遠端主機名 遠端分支名 本地分支名 git pull的問題是它把過程的細節都隱藏了起來,以至於你不用去了解git中各種型別分支的區別和使用方法。當然,多數時候這是沒問題的...

git版本管理

切換分支 git checkout master 遠端拉取最新資料 git pull 切換分支 git checkout dev 如果切換不了就建立乙個dev 分支,git branch dev 如果不行,出現invalid master object name 什麼的,一定要注意是有沒有進入cd你...