什麼是Git?

一、源代碼版本管理

1、什麼是源代碼版本管理
我們每一次修改或者增加新的功能都算是一個版本
我們對每一次的修改做一次保存記錄就是版本管理

2、源代碼版本管理的意義
a、如果我們的項目需要回退
b、多人協作開發
c、記錄整個開發流程

3、在實際開發中,必須使用源代碼版本管理工具
常見的源代碼版本管理工具

git svn

集中式:svn
版本歷史都集中在在中央服務器上(僅此一份),本地只有最新版本。
集中式對中心服務器的依賴性很強,工作時需要保持網絡連接;
沒有中心服務器的時候無法提交,也無法查看歷史版本或不能
進行其他大部分操作

分佈式:git
本地有完整的歷史版本,可以隨時查看歷史,進行提交、分支合併等操作,
不存在中心服務器,不需要網絡連接就可以完成幾乎所有的版本管理工作;
在有網絡的情況下文件可以複製很多版本(成千上萬的分支),並分散到
很多電腦上

使用git可以在沒有網絡的情況下,無論是提交代碼還是查看歷史,還是
分支、合併都可以秒完!git允許你很頻繁的提交代碼,更加詳盡的記錄開發過程!

二、使用Git需要理解的概念
a、工作區(Working Directory):是我們自己的項目目錄,可以是新建的
也可以是已經建好的項目
b、暫存區(stage):項目目錄中文件內容修改後暫時存放的位置
c、本地倉庫(git repository):修改的內容提交後保存的位置
d、遠程倉庫:碼雲、github

三、安裝Git
mac 自帶git
windows 百度搜索 git for windows 下載安裝即可

注意:第一次使用git需要配置用戶信息
git config –global user.name 用戶名 #配置git的用戶名
git config –global user.email 郵箱 #配置用戶的郵箱

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章