區域: 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 例如...