git教程 二 場景

2021-10-25 21:42:51 字數 1374 閱讀 2146

git fetch: 這將更新git remote 中所有的遠端倉庫所包含分支的最新commit-id, 將其記錄到.git/fetch_head檔案中

git fetch更新遠端倉庫的方式如下:

git fetch origin master:tmp

git diff tmp

//合併temp分支到本地的master分支

git merge tmp

//如果不想保留temp分支 可以用這步刪除

git branch -d temp

也可以用以下指令:

git fetch orgin master

//比較本地的master分支和origin/master分支的差別

git log -p master .

.origin/master

//進行合併

git merge origin/master

git pull : 首先,基於本地的fetch_head記錄,比對本地的fetch_head記錄與遠端倉庫的版本號,然後git fetch 獲得當前指向的遠端分支的後續版本的資料,然後再利用git merge將其與本地的當前分支合併。所以可以認為git pull是git fetch和git merge兩個步驟的結合。

git pull的用法如下:

//取回遠端主機某個分支的更新,再與本地的指定分支合併。

git pull 《遠端庫名》

《遠端分支名》

:《本地分支名》

//取回遠端庫中的master分支,與本地的master分支進行合併更新,要寫成:

git pull origin master:master

//如果是要與本地當前分支合併更新,則冒號後面的《本地分支名》可以不寫

git pull origin master

其餘寫法

//正規流程

//檢視本地分支檔案資訊,確保更新時不產生衝突

git status

//若檔案有修改,可以還原到最初狀態; 若檔案需要更新到伺服器上,應該先merge到伺服器,再更新到本地

git checkout – [file name]

//檢視當前分支情況

git branch

//若分支為本地分支,則需切換到伺服器的遠端分支

git checkout remote branch

//是更新本地**

git pull

//如果確定什麼都沒有改過只是更新本地**(否則會有衝突)

git pull

git clone -b 分支名 https:

**.git

GameFramework教程 (四)場景

小提示 選中左側目錄,可快速找到所需內容 ugf載入場景的機制 如何切換場景 如何解除安裝場景 ugf切換場景,都是將原場景 之前的所有場景 疊加在新場景上的。所以你需要先解除安裝所有場景,再載入。注意 最開始的啟動場景 帶有 gameframework 的場景 不會被解除安裝掉,即使你用了解除安裝...

遊戲引擎筆記(二)場景管理

室內場景管理技術 通過裁剪的方式減少麵片 bsp 剔除隱藏面 通過將場景中的物體 或三角形 有序化,從觀察點觸發檢索bsp,獲取已z座標為關鍵碼的三角形儲存表。portal 室外場景管理技術 常見的室外場景 管理技術包括四叉樹分割lod和roam。四叉樹細分 對場景中攝像機能看見的周圍一小部分範圍進...

譯 Godot系列教程三 場景例項化(續)

場景例項化帶來很多便利的用法,總體來說有 場景例項化真正強悍的地方就在於它是以一種卓越的設計語言的機制執行的。這一點使得godot區別於其它引擎,並有很大的不同。godot整個引擎從底層開始都是圍繞著這個概念進行設計的。在使用godot製作遊戲時,建議把mvc或er圖這樣的設計模式先拋開一邊,而開始...