git

github

安裝brew在mac上
mac http://brew.sh

brew install git 

告訴git你是誰(shuí)

git config --global user.name xxxxx
git config --global user.email xxxxx
git config --list

創(chuàng)建版本庫(kù)

git clone <url>          克隆遠(yuǎn)程版本庫(kù)

git init                 初始化

文件操作

mkdir gitTest             創(chuàng)建并進(jìn)入文件夾

ls                        顯示所有文件不含隱藏)

ls -al                    顯示所有文件 (包括隱藏)

touch index.txt           創(chuàng)建文件

cat index.txt             查看內(nèi)容

修改與提交

git status                查看git狀態(tài)

git add .                 添加所有到暫存區(qū)

git commit -m 'message'   提交到歷史庫(kù)

對(duì)比代碼

git diff  工作區(qū)和暫存區(qū)

git diff --cached  暫存區(qū)和歷史區(qū) 

git diff <branch>  工作區(qū)和歷史區(qū) 

查看日志

git log              可用上下鍵查看,q鍵退出

git reflog           查看所有日志

回滾

git checkout --<file>         暫存區(qū)中file來(lái)覆蓋工作區(qū)中的file

git reset --hard 版本號(hào)        該版本號(hào)版本庫(kù)內(nèi)容覆蓋工作區(qū)與暫存區(qū)

分支

git branch                     查看所有分支

git branch <branchName>        創(chuàng)建分支

git checkout <branchName>      切換分支

git checkout -b <branchName>   創(chuàng)建并切換到分支(基于當(dāng)前分支克隆一個(gè)分支)

git branch -d <branchName>     刪除分支(不能在當(dāng)前分支上刪除當(dāng)前分支)

git merge <branchName>         合并分支 產(chǎn)生沖突只能手動(dòng)解決再重新提交修改

git log --graph                圖表顯示分支過程

遠(yuǎn)程操作

git romote -v                     查看遠(yuǎn)程版本內(nèi)褲信息

git remote add <romote> <branch>  添加遠(yuǎn)程版本庫(kù)

git remote rm <romote>            刪除遠(yuǎn)程版本庫(kù)

git pull <romote> <branch>        下載代碼并快速合并

git push <romote> <branch>        上傳代碼并快速合并

初始化本地倉(cāng)庫(kù)并推送到遠(yuǎn)程版本庫(kù)

第一次提交本地代碼資源到遠(yuǎn)程(github、conding等)時(shí),需要在遠(yuǎn)程先創(chuàng)建好倉(cāng)庫(kù)(repository),在本地建好README.md文件(不要在遠(yuǎn)程建這個(gè)初始化文件),同時(shí)也可建一個(gè)上傳忽略名單的文件.gitingore

git init
git add .
git commit -m "message"
git remote add origin <address>
git push origin master

發(fā)布靜態(tài)頁(yè)

現(xiàn)在github建立一個(gè)倉(cāng)庫(kù),github上靜態(tài)頁(yè)分支名為gh-pages(以前用master分支不能生成靜態(tài)頁(yè),現(xiàn)在可以了),本地建立gh-pages分支,推送到此倉(cāng)庫(kù),在進(jìn)入github該倉(cāng)庫(kù)頁(yè)面,點(diǎn)擊settings,找到github Pages一欄,source中選擇分支,點(diǎn)擊save即可生成。在coding中,將代碼上傳到遠(yuǎn)程倉(cāng)庫(kù)后,在項(xiàng)目頁(yè)點(diǎn)擊‘代碼’、點(diǎn)擊‘pages服務(wù)’,部署來(lái)源分支即可生成

git checkout -b gh-pages   建立并切換到gh-pages分支
git add .
git commit -m ''
git push origin gh-pages
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本文作者陳云峰,轉(zhuǎn)載請(qǐng)注明。 這篇文章記錄個(gè)人常用的一些命令,和記不住的一些命令,轉(zhuǎn)載了并不斷更新。 Git官網(wǎng) ...
    陳云峰閱讀 2,927評(píng)論 0 24
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,863評(píng)論 9 163
  • 很多時(shí)候的自我懷疑,來(lái)自于你,你冷冰冰的態(tài)度,讓我覺得,自己從來(lái)都沒有被你愛過?;蛟S真的就是這樣,還是這樣失敗。
    旅人未安閱讀 227評(píng)論 0 1
  • 室友花了一個(gè)星期的時(shí)間,去了她一直向往的彩云之南。滿足了她的愿望:異域風(fēng)情香格里拉,蒼茫的玉龍雪山,還有洱海那清淺...
    一米八哎閱讀 572評(píng)論 0 3
  • 老朋友來(lái)拜訪的時(shí)候,我剛好在微信中詢問了一個(gè)有段時(shí)間沒有聯(lián)系的新朋友上次介紹與另一個(gè)老朋友溝通的進(jìn)展情況。來(lái)不及泡...
    自在牛閱讀 249評(píng)論 0 2

友情鏈接更多精彩內(nèi)容