linux 命令
- pwd print working directory
- rm -rf (刪除文件莉御,刪除文件夾)
- rm (刪除文件)
- mkdir 文件夾名 (創(chuàng)建目錄)
- cd 目錄名
- ls (listshow)
- ls- al (查看所有文件)
- touch 創(chuàng)建文件
- cat 查看文件
- vi 編輯文件
- i 插入(可編輯)
- esc退出編輯
- (:q!強(qiáng)制退出)/ (:wq保存退出) )
配置用戶
- git config --list
第一次下載git需要配置用戶信息 - git config --global user.name xxx
- git config --global user.email xxx
初始化git
- git init
- git status 查看git狀態(tài) (紅色工作區(qū)疙渣,綠色歷史區(qū))
添加到暫存區(qū)
- git add .
- git commit -m"消息"
- git log 提交日志
git的對(duì)比
- git diff 工作區(qū)和暫存區(qū)
- git diff -分支名 工作區(qū)和歷史區(qū)
- git diff --cached 暫存區(qū)和歷史區(qū)
git 撤銷(xiāo)
- git checkout 文件名 - 從暫存區(qū)中將工作區(qū)內(nèi)容覆蓋掉
- git reset HEAD 文件名 回到上一次緩存區(qū)
回滾歷史版本
- git reset --hard 版本id 回到某一個(gè)版本
- git reflog 查看所有版本號(hào)
- git reset --hard HEAD^ 回退到上一個(gè)版本
git 分支
- git branch 查看分支
- git branch 分支名 創(chuàng)建分支
- git checkout 分支 切換分支
- git branch -D 分支名 刪除分支
- git branch -b 分支名 創(chuàng)建并切換
文件修改切換分支
- git stach 暫存文件
- git stach pop 還原暫存區(qū)內(nèi)容
git 分支合并
- git merge 分支名 在主干基礎(chǔ)上合并
- echo xxx > 文件名 向文件內(nèi)輸入內(nèi)容
- echo xxx >> 文件名 追加
git圖譜
- git log --graph --oneline
本地提交
- README.md
- 創(chuàng)建一個(gè).gitignore
關(guān)聯(lián)遠(yuǎn)程倉(cāng)庫(kù)
- git remote add origin 遠(yuǎn)程倉(cāng)庫(kù)地址
刪除關(guān)聯(lián)
- git remote rm 名字
推送代碼
- git push origin master
拉取最新代碼
- git pull origin master
gh-pages分支發(fā)布靜態(tài)頁(yè)
- 在項(xiàng)目創(chuàng)建一個(gè)gh-pages分支
- 將分支提到遠(yuǎn)程倉(cāng)庫(kù)
- 找到給你提供的網(wǎng)站 (settings github-pages)
git checkout -b gh-pages
touch index.html
git add .
git commit -m "xxx"
git push origin gh-pages