GitHub和Git的使用

2022-06-27 22:03:16 字數 1824 閱讀 5809

乙個免費的、開源的分布式版本控制系統,可以快速高效地處理從小型到大型地專案。

林納斯·本納第克特·托瓦茲創立

工作區 ---git add---> 暫存區 ---git commit---> 本地庫

1)**託管中心的任務:幫我們維護遠端庫。

2)**託管中心種類:區域網環境下(搭建gitlab伺服器作為**託管中心,需要自己搭建)、外網壞境下(github或gitee不需要自己搭建)

3)本地庫和遠端庫的互動方式

①團隊內部協作:

pull和clone的區別:

②跨團隊協作:

命令功能

git --version

檢視git版本

clear

清屏git config --global user.name "jerry_jing"

設定使用者名稱

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

設定郵箱

git init

本地倉庫初始化

git add

將檔案提交到暫存區

git commit -m"注釋" 「檔名」

將暫存區的內容提交到本地庫

git status

檢視工作區和暫存區狀態

檢視從近到遠的提交日誌

git log --pretty=oneline

展示日誌,每個版本一行

git log --online

展示日誌,更加簡潔

git reflog

展示日誌,多了head@

git reset --hard 《索引數》

前進或後退歷史版本,本地庫的指標移動的同時,重置暫存區,重置工作區。

先rm 《檔名》,再git add,再git commit

刪除工作區檔案,同步到暫存區,同步到本地庫

git diff 《檔名》

比對工作區和暫存區檔案的差異

git diff

比對工作區和暫存區所有檔案的差異

git diff《歷史版本》《檔名》

比對暫存區和工作區檔案的差異

在版本控制中,使用多條線同時推進多個任務。這裡所說的多條線,就是多個分支。

一般新的獨立的功能開闢乙個新的分支。

命令功能

git branch -v

檢視分支

git branch 《新分支名》

建立分支

git checkout 《分支名》

切換分支

先切換到master分支,後git merge《分支名》

將某個分支合併到master分支中

註冊github ---> 建立遠端倉庫 ---> 將本地庫的檔案推送到遠端庫

命令功能

git remote -v

檢視別名

git remote add 《別名》 《倉庫位址》

在本地建立遠端庫位址的別名,方便訪問

git push 《倉庫位址》 --delete 《分支名稱》

刪除遠端分支

git clone 《遠端庫位址》

轉殖操作

fork、pull request操作直接在github中點選即可。

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...

Github和Git的簡單使用

一 github使用 具體參考tutorial 二 git使用 linux下 參考 1.設定姓名和郵件位址 git config global user.name your name git config global user.email your email whatever.com 只需替換引...

Git和GitHub的基本使用

github基本使用 cd 當前專案目錄 git init 初始化乙個本地倉庫就是在本地資料夾中新增了乙個.git的資料夾用於記錄專案的變更資訊 git status 第一次檢視,顯示的是一坨沒有被跟蹤的變化 git status s 列出更詳細的資訊 git add可以將乙個沒有被跟蹤的檔案新增到...