Git

Git基本指令

$ git init /創(chuàng)建版本庫
$ git add <file> //文件修改添加到暫存區(qū)
$ git commit -m “commit description” // 把暫存區(qū)的所有內(nèi)容提交到當前分支昭抒。

Git版本管理

$ git status //查看倉庫當前狀態(tài)
$ git diff filename.suffix //查看文件被修改內(nèi)容
$ git log // 查看版本更改歷史記錄
$ git reflog // 查看命令歷史記錄
$ git reset --hard HEAD^ // 回退到上一個版本
$ git reset --hard HEAD^^ // 回退到上上一個版本
$ git reset --hard 3628164 //3628164 is commit id
$ git update-index --skip-worktree [file]  //當本地改動無須同步到遠程服務器時
$ git update-index --assume-unchanged [file] // 假定開發(fā)人員不會更改文件蚀浆,此標記旨在為無變化文件夾(如 SDK)改善性能。
  • HEAD指向的版本就是當前分支的當前版本,因此钻哩,Git允許我們在版本的歷史之間穿梭,使用命令git reset –hard commit_id肛冶。
  • 穿梭前街氢,用git log可以查看提交歷史,以便確定要回退到哪個版本睦袖。
  • 要重返未來珊肃,用git reflog查看命令歷史,以便確定要回到未來的哪個版本馅笙。

Git倉庫修改

$ git checkout -- readme.md //撤銷文件在工作區(qū)的修改
$ git reset HEAD readme.md //撤銷文件在暫存區(qū)的修改
$ git reset --hard HEAD^ //撤銷文件在版本庫的修改
$ git rm readme.md //刪除版本庫中的文件
$ git commit -m "remove readme.md"
  • 就是你在電腦里能看到的目錄
  • 工作區(qū)有一個隱藏目錄.git伦乔,這個不算工作區(qū),而是Git的版本庫董习。
  • Git的版本庫里存了很多東西烈和,其中最重要的就是稱為stage(或者叫index)的暫存區(qū),還有Git為我們自動創(chuàng)建的第一個分支master皿淋,以及指向master的一個指針叫HEAD招刹。


Git分支管理

$ git branch  dev // 創(chuàng)建分支dev
$ git branch  dir/branch // 創(chuàng)建帶目錄的分支
$ git checkout dev // 切換分支到dev
$ git checkout -b dev // 創(chuàng)建并切換到dev

$ git branch // 查看當前分支
$ git branch -a // 查看遠程分支

$ git merge dev // 合并指定分支到當前分支
$ git status //  如分支沖突時,可以查詢沖突文件
$ git log --graph --pretty=online --abbrev-commit//查看分支合并情況

$ git branch -d dev // 刪除分支dev
$ git push origin --delete <branchName> //刪除遠程分支
$ git push origin :<branchName> //刪除遠程分支
$ git push origin --delete tag <tagname>  //刪除遠程tag
$ git tag -d <tagname>
$ git push origin :refs/tags/<tagname> //刪除遠程tag

Git遠程倉庫

$ ssh-keygen -t rsa -C "youremail@example.com" // 創(chuàng)建SSH Key
$ git remote add origin git@github.com:jerkwisdom/learngit.git //關(guān)聯(lián)遠程倉庫
$ git remote rm origin //清空遠程倉庫
$ git push -u origin master // 第一次推送內(nèi)容到遠程倉庫
$ git push origin master // 后續(xù)推送內(nèi)容到遠程倉庫
$ git clone git@github.com:JerkWisdom/Test.git // 從遠程庫克隆

Git相關(guān)名詞

  • HEAD指向當前分支的當前版本窝趣,HEAD^指向當前分支的上一個版本蔗喂,以此類推。
  • master為倉庫的主分支
  • origin為遠程倉庫

Git換行符自動轉(zhuǎn)換

1高帖、在.gitignore相同目錄下增加 .gitattribute 文件
2缰儿、在其中輸入 * text eol=lf (UNIX) or * text eol=crlf (Windows)
3、提交代碼到git上


歡迎訪問我的個人博客click me

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末散址,一起剝皮案震驚了整個濱河市乖阵,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌预麸,老刑警劉巖瞪浸,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異吏祸,居然都是意外死亡对蒲,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蹈矮,“玉大人砰逻,你說我怎么就攤上這事》耗瘢” “怎么了蝠咆?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長北滥。 經(jīng)常有香客問我刚操,道長,這世上最難降的妖魔是什么再芋? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任菊霜,我火速辦了婚禮,結(jié)果婚禮上济赎,老公的妹妹穿的比我還像新娘鉴逞。我一直安慰自己,他們只是感情好联喘,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布华蜒。 她就那樣靜靜地躺著,像睡著了一般豁遭。 火紅的嫁衣襯著肌膚如雪叭喜。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天蓖谢,我揣著相機與錄音捂蕴,去河邊找鬼。 笑死闪幽,一個胖子當著我的面吹牛啥辨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播盯腌,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼溉知,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了腕够?” 一聲冷哼從身側(cè)響起级乍,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤儡毕,失蹤者是張志新(化名)和其女友劉穎伏恐,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體演怎,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡大诸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年捅厂,在試婚紗的時候發(fā)現(xiàn)自己被綠了贯卦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡焙贷,死狀恐怖撵割,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情盈厘,我是刑警寧澤睁枕,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布官边,位于F島的核電站沸手,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏注簿。R本人自食惡果不足惜契吉,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望诡渴。 院中可真熱鬧捐晶,春花似錦、人聲如沸妄辩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽眼耀。三九已至英支,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間哮伟,已是汗流浹背干花。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留楞黄,地道東北人池凄。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像鬼廓,于是被迫代替她去往敵國和親肿仑。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

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

  • 1. 安裝 Github 查看是否安裝git: $ git config --global user.name "...
    Albert_Sun閱讀 13,661評論 9 163
  • 這個實驗并不是心血來潮,而是腦子被門夾了蚣录。前幾天剛剛看完“中國黑暗料理界扛把子作品展”搞得糯米同學也躍躍欲試割择。介于...
    江戶川糯米亂步閱讀 2,578評論 0 1
  • 又名《不道德的交易》是由阿德里安·萊恩執(zhí)導,羅伯特·雷德福萎河、黛咪·摩爾等主演的一部影片荔泳。(內(nèi)容來自百度蕉饼,赤道0度編...
    赤道0度閱讀 1,597評論 0 0
  • 如果讓我畫一幅畫,我想畫古代激烈的戰(zhàn)爭的場面玛歌。雖然說戰(zhàn)爭比較血腥昧港,但是那激揚的戰(zhàn)鼓,一往直前的勇氣和壯觀的戰(zhàn)...
    平凡學生黨閱讀 183評論 0 0
  • 質(zhì)量需求 1.項目的想能2.項目的負載能力3.項目的數(shù)據(jù)安全4.項目高可用5.項目的擴容能力 業(yè)務需求 從功能實現(xiàn)...
    安宗奇閱讀 101評論 0 0