Git之常用命令理解

2021-10-09 08:14:25 字數 1713 閱讀 7553

就是你在電腦裡能看到的目錄,該目錄下一般有乙個.git隱藏目錄。

工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。

git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有git為我們自動建立的第乙個分支master,以及指向master的乙個指標叫head

前面講了我們把檔案往git版本庫里新增的時候,是分兩步執行的:

第一步是用git add把檔案新增進去,實際上就是把檔案修改新增到暫存區;

第二步是用git commit提交更改,實際上就是把暫存區的所有內容提交到當前分支。

命令含義

git add

把檔案從工作區》暫存區,

git add -u

提交被修改(modified)和被刪除(deleted)檔案,不包括從未add的檔案(untracked file)

git add -a

提交被修改的所有檔案,即使是untracked file

git commit -m 「message」

把檔案從暫存區》倉庫,

git status

查詢倉庫當前狀態

git log

從最近到最遠的提交日誌,我們可以看到3次提交

git reset --hard commit_id

head指向的版本就是當前版本,git允許我們在版本的歷史之間穿梭,回退版本。

git checkout – filename

把檔案在工作區的修改全部撤銷。

git branch

檢視本地所有分支

git branch -a

檢視遠端分支(包括本地和遠端)

git branch dev

建立本地分支

git checkout dev或者git switch dev

切換本地分支

git checkout -b dev origin/dev

檢出遠端的dev分支到本地,一般用於在遠端建立新分支後匯出到本地

git checkout --track origin/dev

本地會新建乙個分支名叫 dev ,會自動跟蹤遠端的同名分支dev。

git merge dev

合併某分支到當前分支

git branch -d dev

刪除本地分支

git remote -v

檢視遠端庫資訊

git push origin branch-name

從本地推送分支,如果本地分支和遠端分支建立了關聯,則直接git push

git branch --set-upstream-to origin/dev

建立本地分支和遠端分支的關聯

git tag -a tag1 -m 「blablabla…」

可以指定標籤資訊

git tag

可以檢視所有標籤

git tag -d tag1

可以刪除乙個本地標籤

Git之git常用命令大全

git init 建立乙個git倉庫,初始化本地git倉庫 git config global user.name 輸入你的使用者名稱 配置你個人的使用者名稱 git config global user.email 輸入你的郵箱 配置你個人的電子郵件位址 git config global col...

Git之 基本常用命令

git基本常用命令如下 mkdir xx 建立乙個空目錄 xx指目錄名 pwd 顯示當前目錄的路徑。git init 把當前的目錄變成可以管理的git倉庫,生成隱藏.git檔案。git add xx 把xx檔案新增到暫存區去。git commit m xx 提交檔案 m 後面的是注釋。git sta...

常用命令 Git 常用命令大全

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