▍Git 是一種「分散式」版本的「版本控制」系統:
過去「集中式」版本控制系統中,需要一台專用的伺服器,所有的更新都需要跟這台伺服器溝通。也就是說,萬一這台伺服器壞了,或是沒有網路連線的環境,版本控制功能就沒辦法使用。
而 Git 使用「分散式」的優點是,即使在沒有伺服器或是沒有網路的環境,依舊可以使用 Git 來進行版控,待伺服器恢復正常運作或是在有網路的環境後再進行同步,不會受影響。而且,事實上在使用 Git 的過程中,大多的 Git 操作也都是在自己電腦本機就可以完成。
▍迷思:Git 並不等於 GitHub
Windows 安裝 Git 的朋友從 Git 官網這裡下載 Git 即可唷
git init 在 Workspace 創建 .git 目錄
git add 建立索引
git commit 至本地資料庫 (Local Repository)
git push 至 GitHub 資料庫 (Remote Repository)
cmd
cd 到專案目錄..
git init
git status
git branch
git add .
git status
git commit -m "1st commit"
git log
git remote
git remote add origin https://github.com/tewei0328/html.git
git remote -v
git push origin master
==
cd 到新的專案目錄..
git clone https://github.com/tewei0328/html.git