git是世界上最先進的分布式版本控制系統.
集中式分布系統和分布式系統的區別
1. 集中式分布系統:其中集中式分布系統,其版本庫存放在**伺服器上,缺點就是聯網才能使用
2. 分布式分布系統:分布式分布系統沒有**伺服器,每個人的電腦都是完整的版本庫.
linux上安裝git
1. ubuntu上安裝git所使用的命令為:
sudo apt-get install git
安裝完後,需要對git進行配置:
git config –global user.name 「ctwgogo」
git config –global user.email 「[email protected]」
建立本地版本庫
1. 首先在linux系統中某個目錄下,新建乙個目錄.在該目錄下,執行如下**:
git init;
那麼就會建立好倉庫,首先需要建立好檔案,然後將檔案新增到倉庫中
git add finename
接下來使用如下命令,將檔案提交給倉庫
git commit -m 「something to describe」
工作區和暫存區
1. 工作區就是工作目錄,暫存區就是執行git add
命令後,檔案所儲存的地方.當執行git commit
命令後,暫存區的內容將會清空.提交到分支.
新增遠端庫
1. 在github上新建乙個倉庫,然後在本地使用如下命令:
git remote add origin [email protected]:ctwgogo/studyproject.git
那麼將會與遠端庫相互關聯
2. 將本地內容推送到github倉庫,使用如下命令:
git push -u origin master
首次提交,需要使用-u
命令,這將會將本地的master和遠端倉庫的master關聯起來.以後提交內容,直接使用如下命令:
git push origin master
遠端庫轉殖
使用如下命令轉殖乙個倉庫:
git clone [email protected]:ctwgogo/studyproject.git
將會將遠端倉庫的內容轉殖到本地. git基本操作學習
為了實現部落格文章的及時更新,需要多端實現hexo同步,在網上查詢的大部分文章都是基於github,建立分支,實現此功能的,因此便簡單學習一下git的基本操作,在此做下記錄。1.git status git branch 2.git add git add all git add a 3.git c...
git學習筆記 git入門 git基本用法
git可以有效的處理專案版本管理,掌握git是很重要的,以下是我在學習的過程和一些體會 使用mkdir建立乙個專案目錄 進入目錄,建立git倉庫 輸出如上所示,使用 ls al 命令可以看到乙個名為 git 的目錄在該目錄下建立,這就表示乙個倉庫成功被初始化了 可以使用touch命令建立檔案,用vi...
Git學習系列 Git基本概念
本系列基於pro git介紹如何使用git進行源 管理,以及後期如何使用git進行專案管理。系列初步目錄如下 1.git基本概念 2.git分支操作 後續待定。git的歷史就不在這裡進行介紹了,網上隨處都可以找到,以下是在使用git的時候的一些基本概念和方法 git有三種狀態,檔案可能處於其中之一 ...