更多整理資料盡在??一平米小站
安裝及配置:
Ubuntu下安裝:
sudo apt-get install git
配置用戶名和e-mail:
git config --global user.name "你的名字
git config --global user.email "你的郵箱@xx.com"
與添加有關(guān)的:
將當(dāng)前目錄變?yōu)閭}庫:git init
將文件添加到暫存區(qū):git add 文件名 [可選:另一個(gè)文件名]
將暫存區(qū)提交到倉庫:git commit –m "描述"
與查詢有關(guān)的:
查詢倉庫狀態(tài):git status
比較文件差異(請?jiān)趃it add之前使用):git diff 文件名
查看倉庫歷史記錄(詳細(xì)):git log
查看倉庫歷史記錄(單行): git log --pretty=online
或 git log --online
查看所有版本的commit ID:git reflog
與撤銷有關(guān)的:
撤銷工作區(qū)的修改:git checkout -- 文件名
撤銷暫存區(qū)的修改:git reset HEAD 文件名
回退到歷史版本:git reset --hard 該版本ID
回退到上個(gè)版本:git reset --hard HEAD^
上上版本是 git reset --hard HEAD^^
誉察,也可用git reset --hard HEAD~2
表示漱病,以此類推
與標(biāo)簽有關(guān)的:
為當(dāng)前版本打標(biāo)簽:git tag 標(biāo)簽名
為歷史版本打標(biāo)簽:git tag 標(biāo)簽名 該版本ID
指定標(biāo)簽說明:git tag –a 標(biāo)簽名 –m "標(biāo)簽說明" [可選:版本ID]
查看所有標(biāo)簽:git tag
查看某一標(biāo)簽:`git show 標(biāo)簽名
刪除某一標(biāo)簽:git tag –d 標(biāo)簽名
與GitHub有關(guān)的:
先有本地庫提鸟,后有遠(yuǎn)程庫匿又,將本地庫push到遠(yuǎn)程庫
關(guān)聯(lián)本地倉庫和GitHub庫: git remote add origin 網(wǎng)站上的倉庫地址
第一次將本地倉庫推送到GitHub上: git push –u origin master
先有遠(yuǎn)程庫渊抽,后有本地庫达传,從遠(yuǎn)程庫clone到本地庫
從遠(yuǎn)程庫克隆到本地:git clone 網(wǎng)站上的倉庫地址
SSH Key 生成SSH Key:ssh-keygen –t rsa –C "你的郵箱@xx.com"
生成Key時(shí)彈出選項(xiàng),回車選擇默認(rèn)即可劳吠。
Key保存位置:/root/.ssh
登陸GitHub引润,創(chuàng)建new SSH key,其內(nèi)容為 /root/.ssh/id_rsa.pub
中文本
已經(jīng)有了本地庫和遠(yuǎn)程庫痒玩,二者實(shí)現(xiàn)同步
本地庫的改動(dòng)提交到遠(yuǎn)程庫:git push origin master
更新本地庫至遠(yuǎn)程庫的最新改動(dòng):git pull