git配置及基礎使用

2021-08-08 18:24:24 字數 2937 閱讀 6246

該文章以收錄 git探索之路 目錄

git探索之路——常用命令總結

git探索之路——配置及基礎使用

git探索之路——版本認識及操作

git探索之路——分支與標籤

git探索之路——解決衝突與團隊合作

git探索之路——標籤管理

git探索之路——配置與自定義 前言

今天我來講解一下git的基礎用法,很簡單,git我想大家應該都知道了,對於做程式的人,git和svn並不陌生。這裡我不想再多說什麼,如果還不了解git的,大家可以去搜一下看看。

一、git vs svn

我們一開始開始對git和svn可能存在疑惑,這兩個東西到底是做什麼的。它們的大致區別如下:

git是分布是版本控制工具,svn是集中式管理工具

git把內容按元資料方式儲存,而svn是按檔案;

git分支和svn的分支不同;

git沒有乙個全域性的版本號,而svn有;

git的內容完整性要優於svn;

區別的詳細介紹請見這裡:

二、git 的安裝(這裡只講window的)

在window上安裝git,基本就是傻瓜是安裝 官網:

安裝成功後右擊滑鼠會出現,git bush here

安裝成功後,我們需要設定我們的郵箱和賬號,因為git是分布式版本控制系統,每個機器都要進行區分

全域性配置:

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

$ git config --global user.email "your email"

區域性配置

$ git config  user.name "your name"

$ git config user.email "your email"

檢視所有配置

$

gitconfig--

list

什麼時候你會用到區域性配置,當你公司的專案使用的是全域性配置時,而你自己也有倉庫方在其他地方,這時,你可能需要區域性去配置自己的使用者名稱和郵箱。

三、git安裝好後,我們需要有乙個上傳的倉庫,這裡我們使用github 為例子:

2.在github上建立乙個倉庫

接下來:

$ ssh-keygen

-t rsa -c

"your email"

這裡我們連續按三次回車,會出現下列圖示

我這裡生成的ssh公鑰在 c/users/administrator/.ssh 我們需要的檔案如下

4.將我們生成好的公鑰放到我們github上,(其他網路倉庫操作步驟大致相同)

到這裡我們就配置好了ssh公鑰了。

四、git的基本使用

1.建立倉庫以及提交**

建立乙個版本庫之前我們要做到就是選好乙個位置,然後:

$ mkdir mygit   // 建立mygit資料夾

$ cd mygit // 開啟mygit資料夾

$ pwd

// 檢視所在資料夾目錄

然後我們要初始化該檔案成為git倉庫,我們執行命令

初始化倉庫:

$ git init
如果你細心的話,可以看到我們 mygit 資料夾下回出現乙個隱藏的git檔案,如果你沒有看到,可以設定一下電腦,顯示隱藏資料夾(這裡不講這麼設定了),或是執行命令ls -ah,另外git資料夾,不要隨意亂去設定

初始化完成後我們繼續,我們在該資料夾下(mygit檔案下,它的子目錄也行,不要方法git資料夾中)新建乙個index.html檔案,裡面寫點內容,我寫的是

var a =1;

var b = 2;

然後執行

$ git add

index.html // 告訴git把index.html檔案新增到倉庫

$ git commit -m

// '新新增的index.html檔案' git commit告訴git,把檔案提交到倉庫:-m 後面跟的是提交的說明

如果我們有好多檔案需要新增到倉庫,我們可以使用一下命令:

$ git add 檔名1 檔名2
或是更簡單的,將所有檔案新增到倉庫(一下兩個選其中乙個就可以)

$ git add .

$ git add -a

2.本地倉庫與遠端倉庫建立連線這裡有兩種方法,第一種,直接轉殖遠端倉庫:

$ git clone 遠端倉庫位址
第二種方法:

git remote add origin 遠端倉庫位址
建立連線後,我們將我們的檔案 index.html 推送到github上去;(git預設是不允許上傳空資料夾的)

$ git push
如果你用的是第二種方法,在第一次上傳時我們這樣去推送文

git push -u origin master
以後推送你就可以使用git push

接下來我們如果想要檢視倉庫當前的狀態可以執行:

$ git status
如果我們想要檢視修改的內容:

$ git diff

Git使用及配置

git config global user.name 名稱 git config global user.email 郵箱 進入 c users administrator ssh 目錄 生成公鑰 ssh keygen t rsa 轉殖乙個專案和它的整個 歷史 版本資訊 git clone url...

Git 配置使用及相關命令

author janloong do o 基本配置 git推送git預設不會把tag推送到遠端倉庫,需使用命令 git push origin tagname 一次將所有tag推送 git push origin tags git遠端倉庫拉取git clone git gitlab.com janl...

git基礎配置

在github上建立倉庫 配置自己的資訊 git config global user.name git config global user.email com 進入到需要上傳的目錄下 輸入git init 初始化,生成.git檔案 git add 將專案上所有的檔案新增到倉庫中 git comm...