Git 簡單安裝與使用

2022-09-04 03:24:07 字數 2408 閱讀 3705

一、git是什麼?

git是目前世界上最先進的分布式版本控制系統。

關於git的介紹不多說,下面開始動手搭建及使用

二、git的安裝

選擇 git bash 會出先命令介面

接下來進行相應的設定,首先進行下面的設定

git config --global user.name "your name"

git config --global user.email "[email protected]"

這是一些git的常用命令

pwd	命令用於顯示當前目錄

mkdir learngit 建立乙個空目錄

cd learngit 切換目錄

git init 把這個目錄變成git可以管理的倉庫

git add 可反覆多次使用,新增多個檔案到本地git庫中

git commit -m 進行檔案的提交

git status 掌握倉庫當前的狀態

git diff 檢視difference,顯示的格式正是unix通用的diff格式

git log 顯示從最近到最遠的提交日誌

git reflog 檢視命令歷史,以便確定要回到未來的哪個版本

git checkout -- file 命令中的--很重要,沒有--,就變成了「切換到另乙個分支」的命令

git reset 命令既可以回退版本,也可以把暫存區的修改回退到工作區

git rm 用於刪除乙個檔案。如果乙個檔案已經被提交到版本庫,那麼你永遠不用擔心誤刪,但是要小心,

你只能恢復檔案到最新版本,你會丟失最近一次提交後你修改的內容。

。。。

三、了解git的版本控制

版本庫又名倉庫,英文名repository,你可以簡單理解成乙個目錄,這個目錄裡面的所有檔案都可以被git管理起來,每個檔案的修改、刪除,git都能跟蹤,以便任何時刻都可以追蹤歷史,或者在將來某個時刻可以「還原」

git允許我們在版本的歷史之間穿梭,使用命令git reset --hard commit_id

穿梭前,用git log可以檢視提交歷史,以便確定要回退到哪個版本

重返未來,用git reflog檢視命令歷史,以便確定要回到未來的哪個版本

git檔案的提交過程

使用git add 是將檔案提交到了stage暫存區,使用commit才是提交到版本庫中

四、使用git連線github遠端庫

1、獲取ssh金鑰

ssh-keygen -t rsa -c "[email protected]"
在c:\users\administrator\.ssh目錄下找到id_rsa.pub

這個就是本機電腦的公鑰,能讓遠端庫識別身份

2、登陸github,進行金鑰記錄

在個人設定介面裡:

點「add ssh key」,填上任意title,在key文字框裡貼上id_rsa.pub檔案的內容

完成之後可以在gitbash中進行驗證

ssh -t [email protected]

成功後會有successful提醒

3、git遠端倉庫的連線

首先在github中建立乙個倉庫,在本地建立乙個資料夾,在資料夾上右鍵找到git bash開啟,或者用cd進行切換當前目錄

git clone 你的倉庫ssh位址

之後在本地會出現你的遠端倉庫(這就將遠端倉庫轉殖到了本地)

在該目錄中會有  .git  資料夾,不能輕易更改

此處進行的檔案修改,專案提交都能使用

git pull    遠端倉庫內容合併到本地

git push 本地倉庫內容提交到網路遠端倉庫

git初次使用 安裝以及簡單使用git

由於自己工作年限較短,水平有限,所以準備在js,html,css深度學習,其它如vue,node,git,webpack等暫時進行廣度學習,於是今天嘗試了一下安裝git以及從github裡面clonewebpack專案,在此記錄。2.安裝好git後可以看到有乙個 以下為github上的英文說明的翻譯...

Mac上Git的安裝與簡單使用

mac上git的安裝與簡單使用 一 安裝 二 使用 1 1 建立乙個新的repository ios test 可參考 2 在mac中新建乙個本地倉庫 local repository並通過終端切換到該目錄 cd users qianhua desktop wen local repository ...

Git 安裝與使用

最早git是在linux上開發的,很長一段時間內,git也只能在linux和unix系統上跑。不過,慢慢地有人把它移植到了windows上。現在,git可以在linux unix mac和windows這幾大平台上正常執行了。如果在linux 下沒有git yum install y git con...