足球资料库数据/孙祥/nba五佳球/足球直播哪个平台好 - cctv5今日现场直播

首頁 > 知識庫 > 正文

關于Git和Github,你可能不知道的十件事(1)
2016-02-20 19:33:38   來源: 張伯函 segmentfault.com    評論:0 點擊:

Git和GitHub都是非常強大的工具。即使你已經使用他們很長時間,你也很有可能不知道每個細節。本文整理了Git和GitHub可能提高日常效率的10個常用技巧,供大家參考!

\

Git和GitHub都是非常強大的工具。即使你已經使用他們很長時間,你也很有可能不知道每個細節。我整理了Git和GitHub可能提高日常效率的10個常用技巧。

一、GitHub

1.快捷鍵: t 和 w

在你的源碼瀏覽頁面,按t可以快速進入模糊文件名搜索模式:

\

在你倉庫主頁,按w可以快速進行分支過濾:

\

在任意 GitHub 頁面中,按?展示當前頁面可用的快捷鍵:

\

2.忽略空格: ?w=1

在任意的 diff URL 添加?w=1用來整理縮進:

clipboard.png

3.按范圍過濾提交記錄: master@{time}..master

你可以創建一個對比頁面通過使用 URL github.com/user/repo/compare/{range}。范圍(range)可以是兩個 SHA 例如sha1…sha2或者兩個分支名稱,例如master…my-branch。范圍同時也非常智能的支持使用時間作為關注點。你可以通過master@{1.day.ago}…master過濾從昨天開始的提交。例如:鏈接,https://github.com/rails/rails/compare/master@{1.day.ago}…master顯示 Rails 項目中全部昨天開始的提交記錄和變化:

clipboard.png

4.按作者過濾提交記錄: ?author=github_handle

你可以通過在對比頁面 URL 中增加?author=github_handle來按作者過濾提交記錄。例如:鏈接https://github.com/dynjs/dynjs/commits/master?author=jingweno顯示 jingweno 對 Dynjs 的提交記錄:

clipboard.png

5..diff 和 .patch

在比較頁面、合并請求頁面或者評論頁面的 URL 后增加.diff或者.patch,可以得到 diff 或者 patch 的文本格式。例如:鏈接https://github.com/rails/rails/compare/master@{1.day.ago}…master.patch顯示 Rails 項目中全部昨天開始的提交記錄和變化的文本格式:

clipboard.png

相關熱詞搜索:Git Github 工具

上一篇:我從【優維計劃】訪談中看到的運維現狀
下一篇:十大好用的Linux實用工具推薦(1)

分享到: 收藏