本文只是乙個學習的記錄,後期會不定期的更新
git config --global user.name "chris zhang"
git config --global user.email "[email protected]"
git init
touch filename
git status
及 git status -s
git add .
git add filename
git log
git log --oneline
git log --oneline --graph
git commit -m "commit" # 提交,檔案 staged
git commit --amend --no-edit
git commit -am "commit"
git diff or
git diff --cached
git diff head
git reflog
git reset filename
git reset --hard head(^/~1) # ^ 或者 ~1 都是表示向前乙個版本,^^或者~2表示向前兩個版本,以此類推
git reset --hard head-id # 直接跳轉
git reset --hard head@ # 等同於直接跳轉,可以配合 reflog 來使用
git checkout head-id -- filename (然後 git add + git commit )
git checkout -b branchname
git branch branchname
git branch
git checkout branchname(要是已有分支的name)
git branch branchname -d
git merge branchname # ff,即 fast-forward 形式的
git stash
git stash pop
Git版本控制命令
git config global user.name dage git config global user.email cici gmail.com 可以通過去掉後面的使用者名稱和郵箱檢視是否設定成功 在當前工程的目錄下 git init當前目錄下出現.git 資料夾,如果想刪除本地倉庫可以直接...
git 版本常用控制命令
1.git checkout b iss53 等價與兩條命令 git branch iss53 先建立分支 git checkout iss53 2.git commit a m 修改的說明 等價於兩條命令 git add git commit m 修改的說明 3.git branch 顯示有哪些分...
GIT 版本控制命令學習
1.git init 要對現有的某個專案開始用 git 管理,只需到此專案所在的目錄,執行 2.git status 檢查當前檔案狀態 3.git add命令 功能1 可以用它開始跟蹤新檔案 功能2 或者把已跟蹤的檔案放到暫存區 功能3 還能用於合併時 把有衝突的檔案標記為已解決狀態等 4.cat ...