Git常用名詞解釋

2021-08-21 18:47:22 字數 1585 閱讀 4394

1)init

可以理解為新建乙個git管理專案。

2)add

新增新的檔案(資料夾)到git專案中,如果新增資料夾,該資料夾下所有檔案將被包含。同時可以使用rm,mv從git專案中刪除或是重新命名檔案(資料夾)。

3)commit

告訴git你想要記錄現在的操作,git會保留乙個當前修改過檔案的快照。

4)reset

5)check out

可以理解為在branch間切換。

4)branch

唔,所謂branch,可以理解理解為兩個子版本,當前版本出現了兩個不同分支。

5)merge

如果我正在編輯乙個新版本a,有人在編輯新版本b,我們想把兩個版本合成乙個,就可以用merge。當然,合的過程中,有時候會檢出有哪些地方不一樣,詢問到底要保留哪乙個,需要手動處理不同的地方。事實上,這更像乙個審查的過程。

6)diff

找出兩個文件或目錄的不同,有個qq遊戲叫找茬。

7)revert

回卷到指定的commit。

然後開始和遠處伺服器的互動:

1)clone

從目標伺服器得到整個用git管理專案的拷貝

2)pull

類似與svn中的update動作,如果你n久前clone得到某專案的乙份拷貝,用pull可以更新到最新版本

3)push

-故名思議,把當前的這份拷貝push到伺服器

其他:

1)working tree

:剛check out過來,並未修改的檔案。其實也就是你在對哪些檔案進行操作

2)index(staging area)

有修改但是還沒有commit的檔案,新加進來的檔案也在這裡。

3)git directory(repository)

修改並commit後,乙個檔案快照被推送到這裡,被儲存起來

常用操作

1.git fetch origin master

從遠端獲取最新版本到本地

2.檢視遠端版本

git remote -v

3.比較本地的倉庫和遠端參考的區別

git log -p master… origin/master

git merge origin/master

Git 名詞解釋

轉殖 clone 從遠端倉庫url載入建立乙個與遠端倉庫一樣的本地倉庫 提交 commit 將暫存檔案上傳到本地倉庫 我們在finder中對本地倉庫做修改後一般都得先提交一次,再推送 檢出 checkout 切換不同分支 暫存 git stash 儲存工作現場 重置 reset 回到最近新增 add...

FPGA常用名詞解釋

vccaux 輔助電壓 vccaux io 輔助io電路的供電電壓 vccbram pl部分block ram的供電電壓 vref 門限電壓 vcco 每個bank的輸出驅動電壓 vccint 核心邏輯的供電電壓 vccbatt 0 關鍵儲存器備用電源,若不使用,則接地 mgt 高速序列收發器模組的...

git 名詞解釋和常用術語(二)

明白了git 的專業術語,才能更方便的閱讀和溝通,下面列出了git的常用名詞和術語。1 倉庫 repository 儲存了所有檔案的修改歷史。2 工作區 working directory 本地電腦上的工作目錄資料夾。3 暫存區 staging area 暫存區是暫存工作區的檔案變化。4 索引 in...