工作區——暫存區——倉庫
說明git config --global user.name 「名稱」
註冊使用者名稱
git config --global user.email 「郵箱」
註冊使用者郵箱
git init
在當前資料夾建立git專案
git mv game.py wordgame.py
本地安全地修改檔名
git add readme.md
工作區的readme.md檔案提交到暫存區
git add *
工作區
>>>暫存區
git checkout
暫存區
>>>工作區
git commit -m 「add a readme file」
暫存區
>>>倉庫
並附加說明
git reset head
倉庫
>>>暫存區
git commit -am 「一步提交」
工作區
>>>倉庫
git log
檢視歷史提交
git status
查詢當前狀態
git reset – hard head~
移動head指標同時修改暫存區和工作區
git reset --soft head~
移動head指標而不對暫存區和工作區做修改
git reflog
檢視歷史快照
git diff
比較暫存區與工作區的檔案
diff --git a/readme.md b/readme.md
比較暫存區和工作區檔案j下移k上移f下頁,b上頁d下半頁u上半頁g首行g末行xg第x行
git diff head
比較工作區與倉庫head的不同
git diff –cached 可接head or 快照
比較最新提交的快照和暫存區域的檔案
git commit --amend-m"新的提交說明"
修改最後一次提交
git rm readme.txt
刪除工作區和暫存區的檔案git rm -f test.py將工作區和暫存區的同名的不同檔案都強行刪除
git rm --cached 檔名
只刪除暫存區檔案
git branch feature
新增乙個feature分支
git log --oneline --decorate --graph --all
檢視所有分支情況
git checkout feature
讓head指向feature分支
git merge feature
git branch feature和
git checkout feature兩個命令的合體
git branch -d feature
刪除 feature分支
git checkout head~ readme.md
將歷史快照中檔案拷貝到工作區
reset只恢復到暫存區
git clone **路徑
轉殖別人的**專案
Git 學習筆記之指令
1.安裝git 2.配置使用者資訊 git config global user.name qinyuwei git config global user.email qinyuwei qq.com 3.差異分析工具 git config global merge.tool vimdiff 4.檢視...
git指令學習筆記
菜鳥教程 git branch教程 本地與伺服器連線 git 繫結郵箱與賬戶 git config global user.name your name git config global user.email you example.com1 檢視 的修改狀態 git status2 檢視 的修改...
Git 指令學習筆記
因為最近寫專案,用到了 git 與 github 在此記錄下學習 git 的指令筆記。環境 linux centos 工作區 working directory 版本庫 repository master分支 遠端庫的名字預設是origin 初始化乙個git庫 git init 關聯本地分支mast...