Git 簡明指南

1. 創(chuàng)建新倉庫

  • cd到當前目錄 git init

2. 檢出倉庫

  • 本地克隆版本 git clone /path/to/repository
  • 如果是遠端倉庫 git clone username@host:/path/to/repository

3. 添加和提交

  • 提交到本地暫存區(qū) git add <filename> 或者 git add .
  • 提交到本地HEAD版本庫 git commit -m "代碼提交信息..."
  • 如果你想撤銷改動 git checkout -- <filename> 或者 git checkout -- .

4. 推送改動

  • 提交到遠端倉庫git push origin master 可以把 master 換成你想要推送的任何分支
  • 如果你還沒有克隆現(xiàn)有倉庫,并欲將你的倉庫連接到某個遠程服務器徽鼎,你可以使用如下命令添加:git remote add origin <server> 將你的改動推到服務器

5. 分支


  • 創(chuàng)建一個叫做“dev2”的分支以故,并切換過去:git checkout -b dev2
  • 切換回主分支: git checkout master
  • 刪除分支:git branch -D dev2
  • 除非你將分支推送到遠端倉庫,不然該分支就是不為他人所見的:git push origin <branch>

6. 更新與合并

  • 更新你的本地倉庫至最新改動窒朋,執(zhí)行:git pull
  • 假如你想丟棄你在本地的所有改動與提交,可以到服務器上獲取最新的版本歷史,并將你本地主分支指向它:git fetch origin
    git reset --hard origin/master
  • 要合并其他分支到你的當前分支(例如 master)git merge <branch>

在這兩種情況下穷缤,git 都會嘗試去自動合并改動为迈。遺憾的是三椿,這可能并非每次都成功缺菌,并可能出現(xiàn)沖突(conflicts)。 這時候就需要你修改這些文件來手動合并這些沖突(conflicts)搜锰。改完之后伴郁,你需要執(zhí)行如下命令以將它們標記為合并成功:git add <filename>

在合并改動之前,你可以使用如下命令預覽差異:git diff <source_branch> <target_branch>

寫在最后

使用git管理非常方便蛋叼,配合使用iTerm2+Zsh 在命令行會更清晰

Git圖形化工具有很多焊傅,這里我使用的是GitHub DeskTopGitUp

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市狈涮,隨后出現(xiàn)的幾起案子狐胎,更是在濱河造成了極大的恐慌,老刑警劉巖歌馍,帶你破解...
    沈念sama閱讀 216,544評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件握巢,死亡現(xiàn)場離奇詭異,居然都是意外死亡松却,警方通過查閱死者的電腦和手機暴浦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來晓锻,“玉大人歌焦,你說我怎么就攤上這事〈洌” “怎么了同规?”我有些...
    開封第一講書人閱讀 162,764評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長窟社。 經常有香客問我券勺,道長,這世上最難降的妖魔是什么灿里? 我笑而不...
    開封第一講書人閱讀 58,193評論 1 292
  • 正文 為了忘掉前任关炼,我火速辦了婚禮,結果婚禮上匣吊,老公的妹妹穿的比我還像新娘儒拂。我一直安慰自己,他們只是感情好色鸳,可當我...
    茶點故事閱讀 67,216評論 6 388
  • 文/花漫 我一把揭開白布社痛。 她就那樣靜靜地躺著,像睡著了一般命雀。 火紅的嫁衣襯著肌膚如雪蒜哀。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,182評論 1 299
  • 那天吏砂,我揣著相機與錄音撵儿,去河邊找鬼乘客。 笑死,一個胖子當著我的面吹牛淀歇,可吹牛的內容都是我干的易核。 我是一名探鬼主播,決...
    沈念sama閱讀 40,063評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼浪默,長吁一口氣:“原來是場噩夢啊……” “哼牡直!你這毒婦竟也來了?” 一聲冷哼從身側響起浴鸿,我...
    開封第一講書人閱讀 38,917評論 0 274
  • 序言:老撾萬榮一對情侶失蹤井氢,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后岳链,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 45,329評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡劲件,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,543評論 2 332
  • 正文 我和宋清朗相戀三年掸哑,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片零远。...
    茶點故事閱讀 39,722評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡苗分,死狀恐怖,靈堂內的尸體忽然破棺而出牵辣,到底是詐尸還是另有隱情摔癣,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評論 5 343
  • 正文 年R本政府宣布纬向,位于F島的核電站择浊,受9級特大地震影響,放射性物質發(fā)生泄漏逾条。R本人自食惡果不足惜琢岩,卻給世界環(huán)境...
    茶點故事閱讀 41,019評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望师脂。 院中可真熱鬧担孔,春花似錦、人聲如沸吃警。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,671評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽酌心。三九已至拌消,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谒府,已是汗流浹背拼坎。 一陣腳步聲響...
    開封第一講書人閱讀 32,825評論 1 269
  • 我被黑心中介騙來泰國打工浮毯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人泰鸡。 一個月前我還...
    沈念sama閱讀 47,729評論 2 368
  • 正文 我出身青樓债蓝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親盛龄。 傳聞我的和親對象是個殘疾皇子饰迹,可洞房花燭夜當晚...
    茶點故事閱讀 44,614評論 2 353

推薦閱讀更多精彩內容

  • 助你入門 git 的簡明指南,木有高深內容 ;) 作者:羅杰·杜德勒 感謝:@tfnico,@fhd和Namics...
    創(chuàng)Chen閱讀 315評論 0 0
  • git常用命令 GIT常用命令備忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章閱讀 8,471評論 1 26
  • 時間:2017年6月15日至21日 第二章 夢的解析方法:對一個夢例的分析 第三章 夢是欲望的滿足 第四章 夢的偽...
    Yolanda007閱讀 1,031評論 0 0
  • 關系數(shù)據庫 MySql Orcal 表結構固定余舶,修改麻煩 非關系數(shù)據庫 靈活改變啊鸭,存儲json數(shù)據 MongoDB...
    我_巨可愛閱讀 414評論 0 0
  • 家的東面是大片的廢棄老宅,由于歲月的侵蝕只能看到模糊不整的土臺匿值,院落早已沒有了痕跡赠制,更不知道此前居住的主人去了哪里...
    永無休止閱讀 324評論 0 1