進行版本控制
在開發過程中用於管理我們對檔案、目錄或工程的修改歷史,方便檢視更改的歷史記錄,備份以便恢復以前的版本。
簡單來說就是用於管理多人同時開發專案的技術。
兩者的主要區別:
git
是分布式控制,沒有**伺服器,每個人的電腦都可以是乙個完整的版本庫,工作時可以不需要聯網。
svn
是集中式控制,版本庫放在**的伺服器上,工作的時候需要聯網,拿**和更新**上傳都需要與**伺服器連線,對網路的頻寬要求更高,但是相比來說更安全。
linux
是開源的,很多人都可以進行**的更新,於是採用bitkeeper
進行**的控制管理。後來兩者分手,linux創始人用兩周寫了git
來代替bitkeeper
。
安裝的時候一路next就行了。
安裝完之後就有這三個東西。
windows
風格的命令列。
git bash
:
unix
與linux
風格的命令列。
git gui
:圖形介面的git
。
進入git
之後,命令和linux差不多。
git config --global user.name "kuangshen" #名稱git config --global user.email 24736743@qq.com #郵箱git的工作流程一般是這樣的:
1、在工作目錄中新增、修改檔案;
2、將需要進行版本管理的檔案放入暫存區域;
3、將暫存區域的檔案提交到git倉庫。
因此,git管理的檔案有三種狀態:已修改(modified),已暫存(staged),已提交(committed)
檢視檔案狀態git status
新增檔案到暫存區
git add .
提交暫存區中的內容到本地倉庫 -m 提交資訊
git commit -m "訊息內容"
git 基礎使用
使用git 應該做的第一件事就是設定你的使用者名稱與郵件位址。這樣做很重要,因為每乙個 git 的提交都會使用這些資訊,並且它會寫入到你的每一次提交中,不可更改 不可更改,不可更改,不可更改 git config global user.name john doe git config global...
Git基礎使用
1.使用頻繁的操作命令 本地獲取遠端倉庫 git clone本地新增檔案 git add readme.md git commit m first commit 提交到master git push origin master 將master推送到遠端服務 本地刪除檔案 git rm xx r gi...
Git 基礎使用
檢視配置資訊 git config list 配置使用者名稱,郵箱 git config global user.name user git config global user.email user gmail.com 檢視當前專案中刪除了的檔案 git ls files d 檢視修改了的檔案 g...