Git基礎知識1 個人筆記

2021-07-22 07:19:20 字數 1224 閱讀 7627

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 集中式版本控制系統的缺點是如果中心資料庫所在的磁碟...