Git入門總結

2022-07-26 17:15:13 字數 2121 閱讀 7090

寫在前邊:網際網路上有太多太多詳細的git教程了(可以說是**並茂了),我就不寫那麼詳細了,畢竟懶,簡單總結一下,讓自己對git有乙個全面的認識(盡量不上圖...截圖不一樣大我很難受)

git是目前世界上最先進的分布式版本控制系統(免費,開源)。(知道這一句話就可以了吧).

安裝大家都會的嘛,無論是在linux,mac os上, 還是windows上,安裝完成後一定要記得自報家門(手動斜眼)

在命令列輸入(雙引號裡的替換掉,隨便寫):

git config --global user.name "

your name

"git config --global user.email "

[email protected]

"額,稍等一下,用之前先學習一點理論基礎,真的是一點,相信我:

git本地的工作區域:工作目錄(working directory)、暫存區(stage/index)、資源庫(repository或git directory)。

wait......還有git的殺手鐗--------------遠端倉庫(remote directory) 

接下來看看git的一般工作流程:

1,新增檔案到工作目錄(就隨便乙個你想放檔案的資料夾)

2,把需要進行版本管理的檔案放到暫存區()

3,將暫存區的檔案提交到git倉庫

所以呢,git管理的檔案一般有三種狀態:已修改(modified),已暫存(staged),已提交(committed)

說了這麼多,還是說說如何使用把:

1.建立目錄,初始化,存放你的檔案

git init

2, 新增到暫存區

git add 檔案路徑

3,從暫存區"提交資訊" 提交到倉庫(本地倉庫)(git commit -v )

git commit -m [message]

提交時顯示所有diff資訊
git commit -v

4,檢視倉庫當前的狀態(如果git status告訴你有檔案被修改過,用git diff可以檢視修改內容)

git status

5,檢視提交日誌

git log

然後呢,提交到遠端倉庫(用github吧)

慢著,由於本地git倉庫和github倉庫之間的傳輸是通過ssh加密的,所以需要乙個 ssh key,

第1步:建立ssh key:

ssh-keygen -t rsa -c "

[email protected]

"

然後在使用者主目錄裡找到.ssh目錄,裡面有id_rsaid_rsa.pub兩個檔案,id_rsa是私鑰,id_rsa.pub是公鑰

第2步:登陸github,開啟"ssh keys」頁面,點「add ssh key」,填上任意title,在key文字框裡貼上id_rsa.pub檔案的內容,然後點「add key」

搞定!!!!!

然後,在 github上建立乙個新倉庫,複製該倉庫的ssh位址

關聯遠端庫:

git remote add origin ssh位址

把本地庫的內容推送到遠端:

git push -u origin master

git和github相關的知識啊,命令啊其實挺多的,只記了一些簡單常用的 

哎呀不對 還有  git clone.....git pull......額,分支管理先不寫了

其實常用的就這麼多git init       git add       git commit         git remote         git pull         git push       

git clone       git status     git log   暫時我就記住這麼多.....

寫累了 ,喝點水 ,就寫到這裡吧!

git 入門總結

git 入門 一.初始化倉庫 首先,git init 會產生.git資料夾,包含git倉庫的骨幹檔案 然後,向倉庫中新增並編輯檔案。第三步,git add newfilename 新增新增檔案到暫存區 最後,git commit 提交檔案到最終版 二.專案轉殖 修改並提交 git clone url...

超全Git 入門總結

git 1.0分類 集中式 csv svn,vss 分布式 git,darcs,1.1本地庫初始化 1.2設定簽名 專案 倉庫 級別僅在當前本地庫有效 git config user.name tom 設定使用者名稱tom git config user.email tom qq.com 設定使用者...

git 命令 git命令入門

1.本地使用 首次使用,需要進行全域性配置 git config global user.name 使用者名稱 git config global user.email 郵箱位址 git常用命令 git倉庫初始化 git init 新增到快取區 git add 檔名 新增當前目錄到快取區 git a...