Git學習之流程 簽名 工作 優勢等

2021-10-24 22:28:03 字數 1332 閱讀 7619

區域:​ workspace:工作區域

​ stagingarea:暫存區/快取區

​ local repository:本地倉庫

​ repository:遠端倉庫

$ git init    初始化倉庫。

$ git add . 新增檔案到暫存區。

$ git commit 將暫存區內容新增到倉庫中。

作用:區分不同人員的級別

​ 專案級別/倉庫級別:僅在當前本地庫範圍內有效(電腦本機)

​ 命令:git config user.name mint

​ git config user.email [email protected]

​ 系統級別/使用者級別:登入當前作業系統內的範圍(電腦使用者)

​ 命令:git config–globaluser.name mint

​ git config–globaluser.email [email protected]

​ 系統級別/使用者級別:登入當前操作系

git 的工作就是建立和儲存你的專案的快照及與之後的快照進行對比。

基於索引值head進行前進後退的操作

與 git diff 配合使用可以和歷史記錄去比較檔案的差異,可以比較多個

1.檢視分支的所有操作記錄 git reflog

2.根據索引進行操作 git resett --hard [索引值]

git log可以顯示所有提交過的版本資訊,不包括已經被刪除的 commit 記錄和 reset 的操作

git reflog是顯示所有的操作記錄,包括提交,回退的操作。一般用來找出操作記錄中的版本號,進行回退。

git reflog常用於恢復本地的錯誤操作。

具體區別看這個

Activiti工作流之流程變數

以請假單為例,流程變數的意義在於將請假單跟這個流程繫結在一起,流程走到 請假單的狀態就跟到 相當於定義了乙個流程變數來儲存相對應的狀態.流程變數存在兩個級別位置,一是流程例項級別的的流程變數 在流程例項啟動時就將流程變數放入 二是流程任務級別的流程變數 在執行當前任務時將流程變數放入 10張表 se...

python學習之 流程和函式

簡要介紹python的流程和函式 python裡面是沒有switch的,其實switch是有乙個hash表通過表來查詢對應的跳轉 例如 switch s 1,2,3,4 for i in range 1,5 print switch.get i 條件判斷 a 1 if a 0 print 1 eli...

MySQL學習之流程控制

流程控制 case when then else end case test when val1 then result else default end 如果test和valn相等,則返回resultn,否則返回default if isnull t,f 如果test是真,返回t 否則返回f 例如...