1、版本管理器
集中式版本管理器:
(1)**不安全,伺服器宕機了,就沒法提**了,版本**也沒了。
集中式版本管理器,是按照檔案來更新版本號,只要有乙個檔案更新,svn號就加1。
分布式版本管理器:
(1)每個人都是對版本管理乙個完整備份。
(2)不用聯網,本地就可以檢視歷史。
git檔案有三種狀態,已修改,已暫存,已提交
vim xx -> 已修改
git add -> 已暫存
git commit -> 已提交
2、git初始化配置
配置使用者
$ git config --
global
user.name
"john doe"
$ git config --
global
user.email [email protected]
配置編輯器
$ git config --
global
core.editor emacs
配置比較工具
$ git config --
global
merge.tool vimdiff
3、獲取git庫
3.1 git init本地會生成.git檔案,
3.2 git clone xx.git
4、倉庫檔案管理
未跟蹤和已跟蹤
未跟蹤表示新增檔案,未git add
已跟蹤表示已經有的檔案,狀態又分為修改,已快取,已提交。
git status檢視檔案狀態
git diff 檢視當前檔案與快取區檔案差異
git diff --cached / --staged 檢視快取區檔案與已提交的檔案差異
git commit 提交
git rm刪除檔案
git mv移動檔案
git log檢視修改歷史,
git log -p -2檢視最近兩次的修改內容
git log --stat 檢視修改的行數
git log --graph 圖形化顯示
git log --pretty=*** 格式化顯示
git
log--since=2.weeks 限制顯示的時間
git reset head xx 從快取區回退到修改狀態
git checkout -- xx 從修改狀態回退到未修改狀態。
HTML CSS基礎知識個人筆記 1
html input 控制項 建立方式,table cap tr td或者table tr th,th為表頭,caption為標題 注意和dl的小差別,dl dt dd 的dd為空,不會佔位。目前是如此。user info name num male 111 xiaohong female 2221...
git學習筆記 基礎知識
1.linux命令是區分大小寫的 pwd print working directory 列印工作目錄 git bash 清屏命令 clear 當前目錄 2.建立新的倉庫 第一次使用git時,需要簡單配置一下 git config user.name git config user.email gi...
Git學習筆記 基礎知識
分布式版本控制系統 git是分布式版本控制系統 distributed version control system,簡稱 dvcs svn是集中式版本控制系統 centralized version control systems,簡稱 cvcs 集中式版本控制系統的缺點是如果中心資料庫所在的磁碟...