Unity中人物的基本運動的程式碼(一)
阿新 • • 發佈:2020-12-05
1.安裝
https://git.scm.com/
2.配置
當安裝完Git應該做的第一件事就是設定你的使用者名稱稱與郵件地址。這樣做很重要,因為每一個Git的提交都會使用這些資訊。並且他會寫入你的每一次提交中,不可更改,為你的專案單獨配置
git config user.name "你的姓名" git config user.email 你的郵箱
--global
通過--global選項可以設定全域性配置資訊
git config --global user.name "你的姓名"
git config --gobal user.email 你的郵箱
檢查配置
#列印所有config git config --list #列印指定config git config user.name
建立倉庫 -repository
進入希望納入git版本控制的專案目錄,使用git init初始化
git init
這個命令建立一個名為.git的子目錄,這個子目錄含有你初始化的git倉庫所有的必須檔案。這個目錄也是上面我們所的三個區域之一,這個目錄也是Git儲存資料記錄的地方,非常重要,不要輕易改動
工作流與基本操作
狀態
git提供了三種不同的記錄狀態
- 已修改(modified)
- 已暫存(staged)
- 已提交(committed)
有一個特殊的狀態
未追蹤(untracked)
區域
git提供了三種不同的工作區,用來存放不同的內容
- 工作目錄
- 暫存區域
- Git倉庫
3.基本操作
新增工作區檔案到暫存區
git add
git add 1.txt # 新增多個檔案 git add 2.txt 3.txt #新增整個目錄 git add ./a #新增多個目錄 git add ./b ./c #新增所有檔案 git add .
建立版本
git commit
將暫存區裡面的改動給提交到本地git倉庫,也就是為這次工作(一般會把某個具有特定意義的工作作為一個版本,它可以是多個檔案的變化)
每次提交同時會生成一個40為的雜湊值,作為該次提交版本的唯一id
提交備註
每次提交都需要填寫備註資訊
git commit -m 備註資訊
檢視提交日誌
git log
修復提交
git commit --amend -m 提交
刪除
git rm
#從git倉庫與工作區中刪除指定檔案
撤銷重置
git reset
#從暫存區中撤銷到工作區
//從暫存區中撤銷一個指定檔案
git reset HEAD 檔名稱
//從暫存區中撤銷所有檔案
git reset HEAD .
//回退到指定版本
git reset --hard commitID
分支
檢視分支
git branch
建立分支
git branch 分支名稱
切換分支
git chekout 分支名稱
分支合併
#B合併到A,需要切換到A分支 git merge 被合併分支
刪除分支
git branch -d 分支名稱
合併記錄
rebase:類似comment -amend,提交太零碎的情況下可使用
#合併HEAD前兩個祖先記錄 git rebase -i HEAD~2
合併衝突
檢視衝突
修復衝突
提交
標籤
新建tag
git tag -a v1.0.0 HEAD/commitId
檢視tag
git tag