git原理解釋

2021-10-21 10:24:53 字數 696 閱讀 8073

工作區域

git本地有三個工作區域:工作目錄(working directory)、暫存區(stage/index)、本地倉庫(repository或git directory)。如果在加上遠端的git倉庫(remote directory)就可以分成四個工作區域。檔案在這四個區域之間的轉換關係如下。

workspace:工作區,就是平時存放專案**的地方

index/stage:暫存區,用於臨時存放改動,事實上它只是乙個檔案,儲存即將提交到檔案列表資訊

repository:本地倉庫,是安全存放資料的位置,這裡有提交到所有版本的資料。其中head指向最新放入倉庫的版本

remote:遠端倉庫,託管**的伺服器,可以簡單的認為是你專案組中的一台電腦用於遠端資料交換,github、gitee。

工作流程

在工作目錄中新增、修改檔案

將需要進行版本管理的檔案放入暫存區域

將暫存區檔案提交到git倉庫

因此git管理的檔案有三種狀態:已修改(modified)、已暫存(stager)、已提交(committed)

命令:git add.將所有檔案放入暫存區

git commit將暫存區檔案放入本地git倉庫

git push將專案推到遠端倉庫

FFT原理解釋

fft是離散傅利葉變換的快速演算法,可以將乙個訊號變換 到頻域。有些訊號在時域上是很難看出什麼特徵的,但是如 果變換到頻域之後,就很容易看出特徵了。這就是很多訊號 分析採用fft變換的原因。另外,fft可以將乙個訊號的頻譜 提取出來,這在頻譜分析方面也是經常用的。雖然很多人都知道fft是什麼,可以用...

js MAP map函式原理解釋

map 方法建立乙個新陣列,其結果是該陣列中的每個元素都呼叫乙個提供的函式後返回的結果。let num1 num1 num.map val console.log num1 並舉了個例子 var array1 1 4,9 16 const map1 array1.map x x 2 console....

Random Forest 原理解釋機器引數說明

一 隨機森林原理解釋及其引數說明 二 函式 引數的中文解釋 function model classrf train x,y,ntree,mtry,extra options 隨機森林中模型的訓練 x表示輸入的資料矩陣 y輸出ntree 設定的樹的數目 mtry的預設值為 floor sqrt si...