Git的使用和GitHub控制版本

2021-08-25 11:46:09 字數 1954 閱讀 4149

首先,介紹下git,git是由linus開發的分布式版本控制器,用於分布式團隊合作開發版本控制。

倉庫建立流程:

1.建立遠端倉庫,如github,建立賬戶,建立倉庫

2.建立本地ssh金鑰ssh-keygen -t rsa -c "[email protected]"

3.建立github倉庫使用者,找到settings,在deploy keys中新增金鑰公鑰,金鑰公鑰在本地~/.sshid_rsa.pub檔案內

4.本地安裝git,我這裡是centos7,yum install -y git

5.複製遠端倉庫位址,然後在本地輸入git clone '遠端倉庫位址'

6.進入倉庫目錄,拉取倉庫git pull

以上完成遠端倉庫和本地倉庫建立

以下是git常用命令:

首先,介紹下,git本地三個區:

1、工作區:

倉庫目錄下的操作區,用於增添**、修改**等

2、暫存區

用於暫時存放**修改資訊

3、倉庫區

上傳**都是根據這裡的修改資訊上傳

其中,2和3統稱為版本庫

然後是各種常用命令:

上傳操作:

git add '檔案'  # 新增**檔案修改資訊到暫存區
git commit -m '備註資訊'  # 提交修改資訊到倉庫區
git push origin master  # 根據倉庫區修改資訊上傳**至遠端倉庫
*注意:每次提交前必須先獲取,以解決衝突問題。

然後會提示輸入上傳使用者的github使用者名稱和密碼

至此,完成上傳。

刪除檔案操作

rm '檔案'  # 從工作區刪除檔案

git rm '檔案' # 從暫存區刪除這個檔案資訊

git commit -m '備註資訊' # 提交修改至倉庫區

下拉操作流程

獲取操作,遠端倉庫與本地倉庫同步:

git pull  # 將遠端倉庫資訊拉取至本地倉庫區
倉庫區版本控制

以下是檢視歷史

git log  # 檢視當前歷史版本

git log --pretty=oneline # 簡單檢視歷史版本

git reflog # 檢視歷史命令

返回歷史版本到暫存區

git reset '版本'

git reset head # 返回當前版本(也就是最新版本)

git reset head^ # 返回到上乙個版本

其他操作

檢視當前倉庫使用者名稱,email

git config user.name

git config user.email

更改當前倉庫使用者名稱,email

git config --global '你的使用者名稱'

git config --global '你的email'

GitHub和Git的使用

乙個免費的 開源的分布式版本控制系統,可以快速高效地處理從小型到大型地專案。林納斯 本納第克特 托瓦茲創立 工作區 git add 暫存區 git commit 本地庫 1 託管中心的任務 幫我們維護遠端庫。2 託管中心種類 區域網環境下 搭建gitlab伺服器作為 託管中心,需要自己搭建 外網壞境...

版本控制工具GitHub與Git的使用

一 本地庫的初始化 建立本地庫 step1 在建立好的資料夾目錄下執行 git init命令,系統自動生成.git資料夾 step2 設定簽名,有專案級別和系統級別的簽名 作用 起到表示開發者資訊的作用,與github賬號沒有關係 簽名形式 user.name user.email 設定專案級別的簽...

Git和Github的基本使用

本文首發鏈結 檢視我的個人部落格 sudo apt get update sudo apt get install gitgit config global user.name hubinqiang git config global user.email hubinqiang 126.com gi...