git常用的指令

2021-09-14 02:29:31 字數 2715 閱讀 3061

最近專案從svn遷入到git,常用的git指令需要用到

git config --global user.name "user name"

git config --global user.email "[email protected]"

#初始化

git init

#加倉庫

git remote add origin

#暴力提取

git fetch origin

#轉殖倉庫,等價git init + git fetch

git clone

#展示遠端倉庫列表

git remote -v

#展示遠端倉庫

git remote show origin

#遠端倉庫重新命名

git remote rename origin originnew

#移除遠端倉庫

git remote rm originnew

#提交到指定分支,並且記錄使用的遠端倉庫

git push -u origin master

#更新本地倉庫

git pull

#比較不同的內容

git diff

#撤銷修改

git checkout -- file

#改名git mv filea fileb

#刪除檔案

git rm file

#新增進快取區

git add .

#比較快取區

git diff --cached

#快取區的狀態

git status

#撤銷快取

git reset head file

#等價上面

git unstage file

#刪除檔案,並且從快取區刪除

git rm -f file

#刪除快取區的檔案

git rm --cached file

#提交git commit -m '備註'

#新增到快取區並提交

git commit -am '備註'

#追加更改提交

git commit --amend

#推送到遠端倉庫

git push

#未pull,暴力推送更改的資訊

git push -f

#commit日誌

git log

#head指標日誌

git reflog

#最後一次提交日誌

git last

#回退版本,本地倉庫、快取區、修改區回退到指定版本

git reset --hard versionnumber

#回退版本,本地倉庫回退到指定版本

git reset --soft versionnumber

#回退版本,本地倉庫、快取區回退到指定版本

git reset --mixed versionnumber

#撤銷快取區

git reset head

#回滾上乙個版本

git revert head

#回滾上上個版本

git revert head^

#回滾commitid版本之前的版本

git revert commitid

#建立分支

git branch brance_one

#建立分支並且切換分支

git checkout -b brance_one

#檢視所有分支,包括遠端倉庫

git branch -a

#列出分支詳情

git branch -v

#切換分支

git checkout brance_one

#推送分支

git push origin brance_one:brance_one

#合併分支並提交

git merge brance_one

#合併分支出現衝突

git status

git add .

git commit -m 'fixed'

#檢視合併的分支

git branch --merged

#檢視未合併的分支

git branch --no-merged

#刪除遠端分支

git push origin --delete brance_one

#同上git push origin :brance_one

#刪除本地分支

git branch -d brance_one

#檢視分支

git branch

#切換分支

git checkout branch_one

#給最近版本打標籤

git tag tagname

#檢視所有標籤

git tag

#檢視提交日誌

git log

#給commmitid版本打標籤

git tag tagname commmitid

#檢視標籤資訊

git show tagname

#給commmitid版本打標籤並新增備註

git tag -a tagname -m "備註" commmitid

git的常用指令

git安裝 1,初始化 git倉儲 倉庫 這個倉庫會存放,git對我們專案 進行備份的檔案 在專案目錄右鍵開啟 git bash 命令 git init 2,自報家門 就是在 git中設定當前使用的使用者是誰 每一次備份都會把當前備份者的資訊儲存起來 命令 配置使用者名稱 git config gl...

Git的常用指令

建立版本庫 mkdir learngit cd learngit pwd users michael learngit pwd命令用於顯示當前目錄。在我的mac上,這個倉庫位於 users michael learngit 初始化乙個git倉庫 git init initialized empty ...

常用的Git指令

指令操作 git clone 轉殖遠端版本庫 git init 初始化本地版本庫 指令操作 git status 檢視狀態 git diff 檢視變更內容 git add 跟蹤所有改動過的檔案 git add 檔名 跟蹤指定的檔案 git mv 舊名字 新名字 檔案改名 git rm 檔名 刪除檔案...