GIT IDEA切換到某個tag

2022-01-23 06:14:06 字數 642 閱讀 1339

然後看tag發現有很多。

但是如過你想提交到乙個新的分支,會發現

detached head是一種head指標指向了某乙個具體的 commit id,而不是分支的情況, git checkout < commit id>,即切換到指定的某一次提交,head 就會處於 detached 狀態(游離狀態)。其實我們知道,git checkout本質上是修改head裡面的內容來讓它指向不同分支的,而head檔案指向的分支就是我們當前的分支,但是有時候head不會指向任何分支,嚴謹的說是head指向了乙個沒有分支名字的修訂版本,此時恭喜你,已經處於游離狀態了(detached head).這時候我們在進行commit操作不會提交到任何分支上去.

於是我基於本次提交建立臨時分支

輸入lcc@lcc presto$ git branch 0.107-20190525-chuanchuan.lcc 9021d3bd12

使用git branch 分支名 操作id 這句命令能夠建立乙個新的分支,但要注意此時我們還沒有切換到這個分支上,這個分支上面**跟我剛才提交完之後的一樣.

此時我們本地出現了乙個新的分支

然後切換到這個分支。

這時候我們可以合併,也可以新建分支。

這裡我是直接在遠端新建分支

可以看到遠端多了我的乙個新的分支

git切換到某個tag

git clone 整個倉庫後使用,以下命令 就可以取得該 tag 對應的 了。git checkout tag name 但是,這時候 git 可能會提示你當前處於乙個 detached head 狀態。因為 tag 相當於是乙個快照,是不能更改它的 的。如果要在 tag 的基礎上做修改,你需要乙...

切換到shader模式

在opengl整個程式的初始化階段 一般是init 函式 做以下工作。1 頂點著色程式的源 和片段作色程式的源 要分別儲存到乙個字元陣列裡面 2 使用glcreateshader 分別建立乙個頂點著色器物件和乙個片段著色器物件 3 使用glshadersource 分別將頂點著色程式的源 字元陣列繫...

git 切換到分支

使用如下git命令檢視所有遠端分支 git branch r 檢視遠端和本地所有分支 git branch a 檢視本地分支 git branch 在輸出結果中,前面帶 的是當前分支。方法一使用如下命令 git checkout b 本地分支名x origin 遠端分支名x 使用該方式會在本地新建分...