Git學習筆記之 常見指令

2021-09-23 13:27:09 字數 1662 閱讀 7477

工作區——暫存區——倉庫

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