Git 版本控制命令

2021-09-06 22:47:38 字數 1460 閱讀 2852

本文只是乙個學習的記錄,後期會不定期的更新

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 ...