Git整理

Git是分布式版本控制系統(tǒng),即管理中心可分布,版本庫不局限于一臺中央服務(wù)器,每個參與者電腦都是完整的版本庫

設(shè)置版本庫
Windows系統(tǒng)為了避免遇到莫名其妙的問題,目錄名(包括父目錄)需不包含中文

git init

沒有看到.git目錄棚壁,那是因為這個目錄默認是隱藏的,用ls -ah命令就可以看見

Git賬戶:
Git安裝完成后栈虚,設(shè)置賬戶

git config --global user.name "Your name"
git config --global user.email "email@example.com"

--global參數(shù)表示該機器上所有倉庫的操作都經(jīng)由這個賬戶
對某個倉庫指定賬戶

git config user.name "github Name"
git config user.email "[github@xx.com](mailto:gitlab@xx.com)"
git config --list

git config --list查看當前配置, 在當前項目下面查看的配置是全局配置+當前項目的配置, 使用的時候會優(yōu)先使用當前項目的配置
生成ssh key:

ssh-keygen -t rsa -C 'mail@gmail.com'

生成key值時袖外,輸入文件名,可生成多個key值魂务,鏈接多個賬戶

工作區(qū)和版本庫

image

本地資源管理器相當于工作區(qū)曼验,.git文件夾即版本庫泌射,當中又區(qū)分暫存區(qū)和分支線
add每次只能操作一個文件,commit一次可提交多個文件

git diff:未add前鬓照,查看文件的修改項
git add:將文件添加到暫存區(qū)中
git commit -m "xxxx":提交暫存區(qū)中的文件到倉庫熔酷,-m為提交注釋
git status:查看倉庫當前狀態(tài)
git push:將本地項目提交到遠程倉庫GitHub。

查看提交記錄

git log:查看提交記錄
git log --pretty=oneline:逐行顯示提交記錄

撤銷工作區(qū)修改

git checkout -- file.xx:file指文件名

版本更替

git reset --hard HEAD^:回退至上一個版本豺裆,^代表一個版本
git reset --hard commit_id:版本穿梭,ID不必寫全拒秘,可匹配就行,5位...
git reset HEAD file.xx:撤銷暫存區(qū)修改

刪除文件

rm filename:刪除文件&&刪除不可commit提交--- git commit -am "XXX"
git rm filename:刪除文件臭猜,對象只能是文件&&刪除操作可commit提交
git rm -r/rf filename:-r 刪除指定目錄下所有文件和子目錄躺酒;-f 強制刪除文件或目錄

查看提交日志

git log
git log --pretty=online
git diff HEAD -- filename.xx:查看對應文件工作區(qū)和版本庫中最新版本區(qū)別(只能查看文件)

遠程倉庫

git remote add origin git@github.com:michaelliao/learngit.git:將本地倉庫和遠程關(guān)聯(lián)
git clone xxx:拉取遠程倉庫至本地
git push origin master:推送修改至遠程

添加驗證私鑰

ssh -v [git@github.com](mailto:git@github.com)
eval $(ssh-agent): 提示 "Could not open a connection to your authentication agent."
ssh-add ~/.ssh/<private_key_file>:添加私鑰
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市蔑歌,隨后出現(xiàn)的幾起案子羹应,更是在濱河造成了極大的恐慌,老刑警劉巖丐膝,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件量愧,死亡現(xiàn)場離奇詭異,居然都是意外死亡帅矗,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門煞烫,熙熙樓的掌柜王于貴愁眉苦臉地迎上來浑此,“玉大人,你說我怎么就攤上這事滞详×菥悖” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵料饥,是天一觀的道長蒲犬。 經(jīng)常有香客問我,道長岸啡,這世上最難降的妖魔是什么原叮? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮巡蘸,結(jié)果婚禮上奋隶,老公的妹妹穿的比我還像新娘。我一直安慰自己悦荒,他們只是感情好唯欣,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著搬味,像睡著了一般境氢。 火紅的嫁衣襯著肌膚如雪蟀拷。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天萍聊,我揣著相機與錄音匹厘,去河邊找鬼。 笑死脐区,一個胖子當著我的面吹牛愈诚,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播牛隅,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼炕柔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了媒佣?” 一聲冷哼從身側(cè)響起匕累,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎默伍,沒想到半個月后欢嘿,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡也糊,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年炼蹦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狸剃。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡掐隐,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出钞馁,到底是詐尸還是另有隱情虑省,我是刑警寧澤,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布僧凰,位于F島的核電站探颈,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏训措。R本人自食惡果不足惜伪节,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望隙弛。 院中可真熱鬧架馋,春花似錦、人聲如沸全闷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽总珠。三九已至屏鳍,卻和暖如春勘纯,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背钓瞭。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工驳遵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人山涡。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓堤结,卻偏偏與公主長得像,于是被迫代替她去往敵國和親鸭丛。 傳聞我的和親對象是個殘疾皇子竞穷,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Git常用語法 [TOC] Git簡介 描述 ? Git(讀音為/g?t/。)是一個開源的分布式版本控制系統(tǒng)鳞溉,...
    君惜丶閱讀 3,511評論 0 13
  • 1. 版本控制 CVS及SVN都是集中式的版本控制系統(tǒng)而Git是分布式版本控制系統(tǒng)瘾带。 集中式版本控制系統(tǒng),版本庫是...
    Curry_J_X閱讀 334評論 0 0
  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,661評論 9 163
  • 01 “先給自己定一個小目標,比方說我先掙它一個億抄罕≡黍迹” 首富王健林熬的這碗毒雞湯,你干了嗎贞绵? 緊接著首富王健林11...
    戴小蘇閱讀 433評論 0 1
  • 詩兩首 金杰 壩上草原行(其一) 脈脈斜暉望北京厉萝, 紛紛笑語赴豐寧。 連山草碧群芳艷榨崩, 深谷幽林自忘情。 壩上草原...
    大好河山11閱讀 177評論 0 0