Git 實用入門

基本作用:

備份紀(jì)錄回滾共享團協(xié)

基本概念:

初次接觸的讀者可以看:http://www.reibang.com/p/274744cf7fa7

基本使用:

git 配置

git config --global user.name 配置用戶名
git config --global user.email 配置郵箱
git config --list 查看配置

查看 .git

windows 下可直接看到 .git 文件夾,linux 下使用 ls -al, open .git
git log 查看提交歷史
git status 查看當(dāng)前倉庫狀態(tài)

Git 三大區(qū)

工作區(qū)暫存區(qū)版本區(qū)
git add . 把工作區(qū)所有內(nèi)容增加到暫存區(qū)
git add filename 把工作區(qū)某個文件增加到暫存區(qū)
git commit -m 'message' 將暫存區(qū)提交到版本區(qū)該命令必須帶說明

Git diff差異比較

如果沒有差異則沒有任何輸出, 如果沒有內(nèi)容也沒有輸出
git diff 比較工作區(qū)和暫存區(qū)差異
git diff --cache 暫存區(qū)和版本區(qū)的差異
git diff master 版本區(qū)和工作區(qū)差異涝影,使用較少

命令1

git reset HEAD <file> 暫存區(qū)內(nèi)容和版本區(qū)保持一致
git checkout <file> 暫存區(qū)(暫存區(qū)沒有則找版本區(qū))的覆蓋工作區(qū)內(nèi)容
git rm <file> --cache 刪除暫存區(qū)內(nèi)容
git rm <file> 同時刪除工作區(qū)和暫存區(qū)內(nèi)容
git commit -a -m 'message' 等于 git add <file> 和 git commit -m 'message' 的聯(lián)合命令枣察,首次 add 的時候該命令無法使用,因為暫存區(qū)里還沒有內(nèi)容
git reset --hard <version> 版本回滾(版本區(qū)指定版本內(nèi)容恢復(fù)到工作區(qū))燃逻,version 內(nèi)容為版本號前七位的 hash 值或者完整值
git reflog 查看引用版本

分支命令和解決沖突

git branch 查看分支
git branch dev 創(chuàng)建 dev 分支
git branch -d dev 刪除 dev 分支询件,不能刪除當(dāng)前分支,需要切換到其他分支后再操作
git checkout dev 切換到 dev分支
git chenckout -b dev 創(chuàng)建并創(chuàng)建 dev 分支
分支合并:
先切換到 master 將 dev 分支內(nèi)容合并到 master 分支
git checkout master
git merge dev
如果出現(xiàn)沖突 :
合并是將其他分支的新增內(nèi)容添加到當(dāng)前分支唆樊,當(dāng)出現(xiàn)沖突的時候是當(dāng)前分支和其他分支共同內(nèi)容不一致導(dǎo)致,可以手動將不一致的沖突進行處理后再合并刻蟹。解決沖突的內(nèi)容仍然需要 add 并 commit 后才生效逗旁。
一般處理方法為在 master 分支下手動把沖突刪除后提交再合并。

git log --graph 圖形顯示分支合并過程舆瘪,* 號表示每次commit片效。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市英古,隨后出現(xiàn)的幾起案子淀衣,更是在濱河造成了極大的恐慌,老刑警劉巖召调,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膨桥,死亡現(xiàn)場離奇詭異蛮浑,居然都是意外死亡,警方通過查閱死者的電腦和手機只嚣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門沮稚,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人册舞,你說我怎么就攤上這事蕴掏。” “怎么了调鲸?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵盛杰,是天一觀的道長。 經(jīng)常有香客問我藐石,道長即供,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任贯钩,我火速辦了婚禮募狂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘角雷。我一直安慰自己祸穷,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布勺三。 她就那樣靜靜地躺著雷滚,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吗坚。 梳的紋絲不亂的頭發(fā)上祈远,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音商源,去河邊找鬼车份。 笑死,一個胖子當(dāng)著我的面吹牛牡彻,可吹牛的內(nèi)容都是我干的扫沼。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼庄吼,長吁一口氣:“原來是場噩夢啊……” “哼缎除!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起总寻,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤器罐,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后渐行,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體轰坊,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡铸董,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了衰倦。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片袒炉。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖樊零,靈堂內(nèi)的尸體忽然破棺而出我磁,到底是詐尸還是另有隱情,我是刑警寧澤驻襟,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布夺艰,位于F島的核電站,受9級特大地震影響沉衣,放射性物質(zhì)發(fā)生泄漏郁副。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一豌习、第九天 我趴在偏房一處隱蔽的房頂上張望存谎。 院中可真熱鬧,春花似錦肥隆、人聲如沸既荚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恰聘。三九已至,卻和暖如春吸占,著一層夾襖步出監(jiān)牢的瞬間晴叨,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工矾屯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留兼蕊,地道東北人。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓件蚕,卻偏偏與公主長得像遍略,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子骤坐,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,044評論 2 355