git的概念和常用命令

2022-08-28 12:48:12 字數 1534 閱讀 8435

官方定義:git是版本控制工具。

這裡的版本其實是每一次發布的**,git會把每一次提交的**都儲存下來,並給它乙個叫做「版本號」的編號。這類似於期刊出版的過程,每一次出版都有它的期號。

git具有備份檔案的功能,允許我們找到修改前的檔案,可以「反悔」

git具有分支機制,像寫**,可以分出幾條支線。這樣允許我們在開發主程式的同時,開發額外的功能。這樣同樣使多人開發變得簡便,只有每個人開發自己的功能(支線),最後合併(連)起來即可。

使用者名稱和聯絡郵箱

git config --global user.name '這裡寫使用者名稱'

git config --global user.email '這裡寫郵箱位址'

初始化乙個專案。
git init

檢視專案狀態

git status <-s如果寫上,給出簡潔形式》

新增檔案到暫存區

git add 《檔案目錄(如果是.就是當前目錄)>

提交暫存區檔案到專案

git commit -m '這裡寫更改說明'

檢視更改歷史

git log <--oneline(如果寫上,就顯示簡潔版)>

新增分支

git branch (分支名) // 如果不寫分支名,會列出所有分支資訊

切換分支

git checkout (分支名)

合併分支

git merge (分支名) // 這是將分支合併到當前分支

刪除分支

git brand -d (分支名)

給重要結點打標籤

git tag -a (標籤名) 《版本(結點)編號,如果不寫,預設給當前結點打編號》

// -a應該是annotate(註解)

檢視標籤

git tag

在日誌中圖形化檢視標籤

git log --oneline --decorate --graph

轉殖專案到本地

git clone (git倉庫位址) 《本地專案別名,如果不寫預設使用倉庫的名字》

新增遠端倉庫

git remote add (倉庫名) (倉庫位址)

獲取倉庫的新資訊

git fetch

合併分支

git merge

獲取資訊並合併分支

git pull

推送資訊

git push -u (倉庫名字) (分支) // 預設的遠端倉庫名稱是origin

Git 重要概念和常用命令

本文是git的學習筆記,教程請移步 廖雪峰 git 教程。目錄.git,是git的版本庫。git的版本庫里存了很多東西,其中最重要的就是稱為stage 或者叫index 的暫存區,還有git為我們自動建立的第乙個分支master,以及指向master的乙個指標叫head。git add把檔案新增進去...

Git的概念及常用命令

一 概念git reflog 二 常用命令 命令 git init,將目錄變成git可以管理的倉庫 命令 git add,將檔案新增到git倉庫,可以多次新增 命令 git commit m,將檔案提交,只需一次提交 命令 git log,顯示最近到最遠的提交日誌 pretty onelint,將多...

常用命令 Git 常用命令大全

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