官方定義: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,全域性配置檔案,作用於所有...