前言
發(fā)展過(guò)程
集中式與分布式的區(qū)別
Debian/Linux安裝Git
配置git環(huán)境:git config --global
創(chuàng)建本地空倉(cāng)庫(kù):git init
新建文件添加到本地倉(cāng)庫(kù):git add喊递、git commit -m
改寫提交:git commit --amend
查看歷史提交日志:git log
回滾代碼倉(cāng)庫(kù):git reset --hard
查看提交之后文件是否做了改動(dòng):git status
工作區(qū)與緩存區(qū)
修改緩存區(qū)內(nèi)容:git add骂澄、git commit -m
將改動(dòng)文件添加到緩存區(qū):git add
將所有改動(dòng)文件添加到緩存區(qū):git add --all柠横、git add .
將文件撤銷回到最近一次修改的狀態(tài):git checkout -- file
查看單個(gè)文件可回滾版本:git log filename
刪除文件:git rm
查看提交歷史:git reflog
git基本組成框架:Workspace、Index / Stage、Repository、Remote
git rm后恢復(fù)文件:git rm操软、git reset、git checkout
git創(chuàng)建分支:git branch宪祥、git checkout
git切換分支:git checkout
git合并分支:git merge
在開(kāi)發(fā)中g(shù)it分支的重要性
github的使用
github上創(chuàng)建倉(cāng)庫(kù)
github將本地倉(cāng)庫(kù)關(guān)聯(lián)到遠(yuǎn)程倉(cāng)庫(kù):git remote add origin
git將遠(yuǎn)程倉(cāng)庫(kù)關(guān)聯(lián)到本地和拉取指定分支聂薪、切換遠(yuǎn)程分支:git clone