<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      git 環(huán)境搭建進(jìn)階

      到我博客的新地址享受更好地閱讀體驗(yàn):http://www.dozer.cc/2013/05/git-extras/

       

      各種 git 工具

      最新在 mac 和 windows 下用了各種 git 工具;有 shell 的,也有 GUI 的,并嘗試著使用它們來(lái)進(jìn)行工作。

      經(jīng)過(guò)一番實(shí)踐后,給大家推薦一套我最喜歡的 git 工具。

      另外也給大家推薦一些基本配置,可以讓你的工作效率大大提升。

       

      公共配置

      先給大家看一下我 .gitconfig 文件里的一些配置(mac & windows 都適用):

      [color]
      #開啟著色功能
      	status = auto
      	diff = auto
      	branch = auto
      	interactive = auto
      [merge]
      #默認(rèn) merge 都加上 --no-ff
      	ff = false
      [alias]
      #別名
      	st = status
      	ci = "commit -m"
      	br = branch
      	co = checkout
      	cia = "commit -am"
      	df = diff
      	dt = difftool
      	mg = merge
      	mt = mergetool
      	ll = "log --oneline"

      開啟顏色后會(huì)讓你的 shell 非常漂亮:

      git-color

      最后一塊是 git 的別名功能,你可以直接在配置文件里寫,也可以用命令下,具體寫法網(wǎng)上搜一下就有了。

      之前我認(rèn)為是 GUI 更快,因?yàn)槊看未蛞淮蠖衙睿瑢?shí)在是太煩了。用了別名后,你的效率會(huì)大大提升。

       

      mac os

      mac 上的 git 就不用怎么糾結(jié)了,直接是官方的標(biāo)準(zhǔn) git 即可。

      但是有兩個(gè)問(wèn)題:

      1. shell 顏色不夠好看,命令不友好(就算開啟了上面說(shuō)的自動(dòng)著色后還是不夠漂亮,不友好指的是不能顯示分支名);
      2. gitk 看分支圖很亂。

       

      oh my zsh

      zsh 是一個(gè)替代 mac shell 的東西,在 shell 上拓展了很多東西。

      oh my zsh 是一個(gè)開元框架可以讓你方便地配置 zsh。

      下載地址:https://github.com/robbyrussell/oh-my-zsh

      一行命令就可以安裝了,上面的教程非常完成,配置完成后你的 bash 會(huì)變的非常漂亮。

       

      另外它還支持很多主題, 嘗試著替換一下?會(huì)讓你有更意外的收獲:

      https://github.com/robbyrussell/oh-my-zsh/wiki/themes

      至此,shell 的問(wèn)題解決了。對(duì)了,別忘了嘗試一下 zsh 的 tab auto complete,會(huì)有驚喜哦!

      效果如下:

      bash

       

      git-extras

      git-extras 包含了很多擴(kuò)展的 git 命令,有的人喜歡,有的人不喜歡,各取所好吧。

      項(xiàng)目地址:https://github.com/visionmedia/git-extras

      mac 下更建議從 brew 中安裝。

      summary

       

      SourceTree

      SourceTree 支持 windows 平臺(tái)和 mac 平臺(tái),它展示出來(lái)的分支圖非常漂亮!

      gitk 下的分支圖,同一個(gè)分支一直會(huì)亂竄…

      但是在 SourceTree 下卻非常清楚!

      sourcetree

      仔細(xì)看了以后發(fā)現(xiàn),SourceTree 的分支圖能保證一個(gè)分支一直線,所以看起來(lái)非常清晰。

       

      windows

      windows 下的 git 選擇太多了:

       

      我把它們都用了一遍了,所以給大家比較一下:

      • TortoiseGit :免費(fèi)圖形化,適合新手,但是你將無(wú)法深入理解 git;另外它的分支圖太爛了!
      • SourceTree:免費(fèi)圖形化工具,很好用,但是還是推薦用命令行,它適合用來(lái)看分支圖。
      • cygwin + git:在 windows 上模擬 linux 環(huán)境,支持很多插件,很棒!
      • msysgit:搜索 git 默認(rèn)會(huì)出來(lái)這個(gè),普及率極高,不好好配置的話非常難用。
      • GitHub for Windows:對(duì) msysgit 強(qiáng)化了一下,很好用。

       

      它們各有特色,如果結(jié)合起來(lái)用就會(huì)非常方便。

       

      SourceTree 適合看分支圖

      windows 下也有 SoureceTree,體驗(yàn)一樣棒!

       

      Github for Windows

      如果你希望打開一個(gè) shell ,可以操作 git ,也可以同時(shí)調(diào)用 windows 的命令,那這個(gè)會(huì)很適合你。

      但是這個(gè)不是 Github 的嗎? 其實(shí)我用的是 Github for Windows 中的 Github Shell 功能。

      它的 Shell 可以讓你自由選擇,你可以選擇 cmd,也可以選擇 Git Bash,最強(qiáng)大的是選擇 PowerShell。

      選擇了 PowerShell 后,你的 Shell 上會(huì)顯示當(dāng)前分支、各種狀態(tài),而且 auto complete 也做的很好。

      另外還可以同時(shí)操作 windows 里的東西哦~

       

      cygwin

      最后強(qiáng)烈推薦的是 cygwin,讓你在 windows 下有很棒的 linux(mac) 體驗(yàn)。

      最最最強(qiáng)大的是,上面在 mac 篇中提到的 git-extras 和 zsh 它都可以支持!

       

      安裝 zsh 很簡(jiǎn)單,運(yùn)行 cygwin.exe 然后到安裝包的步驟,搜索 zsh 即可。

      最后還需要休要 cygwin 默認(rèn)的 Shell。

      把桌面上 cygwin termial 的路徑改掉即可:

      #原始
      C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico -
      #改成
      C:\cygwin\bin\mintty.exe -i /Cygwin-Terminal.ico /bin/zsh --login

       

      安裝 git-extras 也很簡(jiǎn)單,按照官網(wǎng)的教程直接執(zhí)行一條命令即可:

      (cd /tmp && git clone --depth 1 https://github.com/visionmedia/git-extras.git && cd git-extras && sudo make install)

      如果無(wú)法識(shí)別 make 命令,打開 cygwin.exe 去搜索 make 并安裝。

       

      對(duì)了,有沒(méi)有覺(jué)得復(fù)制黏貼很不爽?還有字體也不順?還有… 怎么沒(méi)有半透明?

      這些 cygwin 都支持,在標(biāo)題欄右擊,找到配置選項(xiàng),里面有很多自定義的配置。

      最后效果是不是和 mac 上很像?

      cygwin

      posted @ 2013-05-18 12:50  Dozer  閱讀(1364)  評(píng)論(1)    收藏  舉報(bào)
      主站蜘蛛池模板: 国产成人无码免费视频在线| 在线日韩日本国产亚洲| 亚洲精品福利一区二区三区蜜桃 | 国产精品自拍自在线播放| 国产精品白嫩初高生免费视频| 亚洲 制服 丝袜 无码| 激情伊人五月天久久综合| 久久精产国品一二三产品| 男女啪啪高潮激烈免费版| 午夜久久水蜜桃一区二区| 亚洲国产精品特色大片观看完整版| 亚洲一区在线观看青青蜜臀| 亚洲欧洲一区二区福利片| 精品国产免费人成网站| 一区二区三区激情免费视频| 欧美亚洲国产日韩电影在线| 亚洲精品无码成人A片九色播放| 亚洲成av人片乱码色午夜| WWW丫丫国产成人精品| 国产精品美女www爽爽爽视频| 韩国三级网一区二区三区| 妺妺窝人体色www婷婷| 日韩高清在线亚洲专区不卡| 亚洲精品一区二区天堂| 巴彦县| 在线精品国产中文字幕| 精品免费看国产一区二区| 国产精品免费中文字幕| 日韩欧美在线综合网另类| 国产成人无码一区二区三区| 免费国产一级特黄aa大片在线| 中文字幕日韩有码国产| 国内精品视频区在线2021| 窝窝午夜色视频国产精品破| 四虎永久精品在线视频| 少妇特殊按摩高潮惨叫无码| 久久精品一区二区三区综合 | 国产成人精品1024免费下载| 国产在线一区二区在线视频| 日韩精品视频一区二区不卡| 色成人亚洲|