git的一些我不常用的命令

2021-08-17 05:24:29 字數 687 閱讀 4279

git pull = git fetch + git merge;

pull先獲取遠端分支,再與本地分支合併,並更新head指標。

首先git提交的過程是這樣的

自己的**,未經過git之前(working directory工作區)->add之後(暫存區對應stage/index)->commit之後(有了提交歷史,提交到版本庫,history)

將版本庫軟回退乙個版本,本地庫頭指標指向指定版本,且這次提交後所有變更移動到暫存區,即只退commit,不會到add

。git reset --mixed head~1:(預設值)

本地庫頭指標指向指定版本,且這次提交後所有變更移動到未暫存狀態,即只保留原始碼,回退掉了commit和add。

git reset --hard head~1:hard為強制的意思

本地庫頭指標指向指定版本,重置暫存區,工作區也回退,徹底回退到上一版本。

其實可以把它理解成是「重新設定基線」,將你的當前分支重新設定開始點。這個時候才能知道你當前分支於你需要比較的分支之間的差異。

合併多次commit。

取消rebase 事務:git rebase –abort。

GIT常用的一些命令

整理一些git常用的命令,都是非常實用的命令 git clone git倉庫位址 proj name 將git倉庫 轉殖到本地,後面可以加工程名,重新命名工程 不建議加 git branch 檢視本地倉庫下有哪些分支 git branch d 分支名 刪除本地分支 git remote v 檢視遠端...

一些常用的git命令

cd 盤名 資料夾名 進入d盤資料夾 mkdir 資料夾名稱 建立乙個資料夾 git config global user.name username 建立使用者名稱和密碼 git config global user.email email git config list 檢視git配置 cat ...

一些常用的Git命令

1 刪除檔案 git rm filename 從已跟蹤檔案清單中移除,並連帶從工作目錄中刪除指定的檔案。刪除後,有2種選擇 1 如果確實要刪除,則使用git commit提交。2 如果不想刪除,想恢復,則使用git checkout 來撤銷修改 2.撤銷修改 git checkout filenam...