git常用命令

2021-09-14 00:20:23 字數 2104 閱讀 7267

1、建立git使用者

(1)、倉庫級別使用者:僅在當前本地庫範圍內有效。使用者資訊儲存在了.git資料夾中的config下

git config user.name lizq設定使用者名稱

git config user.email [email protected]設定email位址

(2)、系統級別使用者:在當前登入作業系統的使用者範圍內有效。使用者資訊儲存在c:\users\administrator下的.gitconfig中

git config --global user.name lizq設定使用者名稱

git config --global user.email [email protected]設定email位址

級別優先順序:就近原則:專案級別使用者優於系統級別使用者

2、常用命令

git init初始化本地庫,會建立乙個.git的隱藏資料夾

git status檢視工作區、暫存區狀態

git add .將工作區新建或修改的檔案新增到暫存區

git rm test.txt從本地倉庫刪除test.text檔案

git rm -r target從本地倉庫刪除target資料夾

git rm --cached test.text從暫存區刪除test.text檔案

git commit -m "提交注釋"提交檔案,並新增提交注釋"提交注釋"

git log檢視歷史記錄

git log -g檢視歷史記錄詳細資訊

git reflog檢視歷史記錄。被head標識的是最終版本

git reset --hard 7bf0e31回退到索引值為7bf0e31的版本。

如果刪除前,檔案被提交到了本地庫,git會對每乙個版本都進行儲存,只增加永久不刪。可以回退版本找回已刪除的檔案。

git reset --hard 指標位置

刪除操作已經提交到本地庫:指標位置指向歷史記錄

刪除操作尚未提交到本地庫:指標位置指向head

git diff test.txt比較test.txt檔案變化

git branch -v檢視所有分支

git branch dev建立dev分支

git checkout dev切換到dev分支

把dev分支的**合併到master上:

1、先切換到master分支:git checkout master

2、合併dev**到master:git merge dev

解決衝突:

vim test.txt手動解決test.txt檔案衝突

git的基本原理:

git remote -v檢視遠端庫位址別名

git remote add origin 遠端庫位址給遠端庫位址設定別名origin

git remote rm origin刪除遠端庫位址

git push origin master推送**到master分支

git clone 遠端庫位址從遠端庫轉殖**

轉殖有三個效果:

1、轉殖**

2、建立origin遠端庫位址別名

3、初始化本地庫

git fetch origin master抓取master**

git merge origin/master把master的**合併到本地庫

git pull origin master相當於fetch+merge

不是基於最新版所做的修改,不能推送,必須先拉取

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

git 常用命令

檢視是否存在檔案需要上傳 git status git add git commit m 建立遠端倉庫 git remote add origin 116.255.146.153 ruby cd work daily project.git 更新git fetch 116.255.146.153 r...

git常用命令

詳細 1,git log p 命令來顯示每一次提交與其父節點提交內容之間快照的差異。2,為了檢視載入 staged 而並未提交 not committed 的內容差異,可以使用 git diff stage 命令 在git 1.6之前的版本中,使用 cached 適應情形 在執行git commit...