久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

github是什么,12個github實用技巧

2021-03-10    分類: 網(wǎng)站建設

GitHub 是基于 Git 的一個代碼托管網(wǎng)站。開發(fā)者可以將代碼在 GitHub 上開源,可以瀏覽其它項目的代碼,fork 到自己名下做修改,clone 回本地(沒有訪問權(quán)限的 private repo 除外)使用,也可以發(fā)起 pull request 向上游提交自己的修改。GitHub 圍繞項目(即 Git 中的 Repository)做了許多功能,例如 Wiki,首頁(GitHub Pages)等,也可以通過 Graph 來查看其他人 fork 的情況。GitHub 也有 Gists,用于分享代碼片段。除此之外也有許多包管理器以 GitHub 作為包倉庫(Cargo,AUR 上的部分包,小一些如 oh-my-fish 什么的)。下面小編為大家分享12個github實用技巧。
github是什么

#1 在GitHub.com上編輯代碼

先從一個大多數(shù)人都知道的開始吧(盡管我是上個星期才知道的)

在GitHub上打開一個文件(任何倉庫的任何文件),在頁面的右上角有一個像小鉛筆的按鈕。點擊它,你就可以編輯文件了。當你編輯完成,點擊Propose file change,GitHub將為你fork這個倉庫,然后創(chuàng)建pull request。

你不再需要fork這個倉庫,pull文件到本地,修改文件后再提交到GitHub創(chuàng)建一個pull request。

github是什么

#2 粘貼圖片

你可以不僅限于用文字來評論或者bug描述。你可以直接復制一個圖片到剪貼板,當你粘貼的時候,你的圖片將會自動上傳到云,然后展示在頁面上。

#3 美化代碼

如果你想編寫一個代碼塊,以三個反引號開頭,GitHub會嘗試猜測你用的什么語言。

但是如果你直接粘貼一個段Vue,Typescript或者JSX代碼,你可以指定出來以得到正確的語法高亮。

注意第一行的 ```jsx :

github是什么

意味著這段代碼可以正確的顯示:

github是什么

(順便說下,在gist中,如果你的gist文件后綴名是.jsx, 將自動獲得JSX語法高亮)

這是所有支持?的語法列表.

#4 在PRs中巧妙關(guān)閉issues

如果你創(chuàng)建了一個pull request來修復問題單 #234. 你可以在PR的描述中寫fixes #234。

當合并PR的時候,會自動關(guān)閉那個issue。是不是很方便:)

#5 鏈接到評論

是否想要鏈接到某個特定的評論?

點擊評論框用戶名旁邊的時間,就可以得到鏈接了。

github是什么

#6 鏈接到代碼

是否想要鏈接到一行特定代碼?

打開一個文件,點擊代碼左邊的行號,或者按住shift選擇多行。

分享這個URL,可以鏈接到這些代碼。如果文件被修改了,會發(fā)生變化嗎?不會,因為這是永久鏈接。

github是什么

#7 靈活使用GitHub地址欄

GitHub的頁面導航已經(jīng)做的很好了,但是有些時候直接在導航欄中輸入會更快。比如你想跳轉(zhuǎn)到一個分支,看下它與主干的區(qū)別,就可以直接在你倉庫的后面輸入/compare/branch-name

github是什么

與主干對比,兩個分支對比,輸入

/compare/**integration-branch...**my-branch

github是什么

對于快捷鍵的話,ctrl+L或者cmd+L` 光標將跳轉(zhuǎn)到地址欄,這使得在兩個分支切換變得很方便。

#8 Create lists, in issues

你是否想在你提交的issue中看到復選框列表?

github是什么

以及在issue列表中,看到“2/5”的進度條?

github是什么

交互式復選框語法如下:

 - [ ] Screen width (integer)
 - [x] Service worker support
 - [x] Fetch support
 - [ ] CSS flexbox support
 - [ ] Custom elements 

在項目管理界面使用也一樣:

github是什么

如果你不知道項目管理是什么,我接下來就講。

#9 在GitHub中進行項目管理

我在大項目中通常使用Jira來管理項目,對于單人項目我一般用Trello。

就在幾周前我了解到GitHub也提供項目管理。就在你的倉庫中找到Projects,我都有點想把我在Trello的工作項移植過來了。

github是什么

在GitHub中一模一樣的項目管理:

github是什么

如果你想把你的issues添加到你的項目管理中來,你可以在頁面右上方點擊Add Cards搜索你想添加的,這里的搜索有特殊的語法,比如輸入is:pr is:open,意味著你可以找到所有打開的PRs,如果你想修復bugs,輸入label:bug

github是什么

你可以把存在的notes轉(zhuǎn)換成issues

github是什么

或者在issues界面,把issue添加到項目管理中。

github是什么

先在項目管理中把類別分好,再確定你把issues放入那個類目中。

缺點

我在最近的三周開始使用GitHub來替代Jira來進行管理項目(一個小項目)。越用越喜歡。

但是我不敢想象用它來進行敏捷開發(fā),因為我想要正確的評估和計算所有事物。

好消息是,GitHub的項目管理功能很清爽簡潔,不需要太大的學習成本,就可以輕松上手。

ZenHub彌補了GitHub不足,可以評估自己的issues,創(chuàng)建依賴,還有速度和燃盡圖。看起來很牛逼。

了解更多

#10 GitHub wiki

非結(jié)構(gòu)化網(wǎng)頁集合,也就是說你所有的網(wǎng)頁沒有從屬關(guān)系,沒有上一段和下一段按鈕,也沒有面包屑導航。

我先創(chuàng)建一個GitHub wiki,我從NodeJS文檔找了幾個頁面作為wiki的頁面,然后創(chuàng)建一個側(cè)邊導航來模擬實際的結(jié)構(gòu)。側(cè)邊欄一直存在,不會對當前頁面高亮。

鏈接需要手動維護,但總的來說已經(jīng)滿足需求了。 查看Demo

github是什么

我的建議:如果你的 README.md 文件太大了,而且你需要幾個頁面來更詳細的描述你的文檔,那么GitHub wiki是很適合你的。如果你的頁面需要導航或者結(jié)構(gòu)化,那么你需要想其他辦法了。

#11 靜態(tài)博客

你可能已經(jīng)知道你可以使用GitHub部署靜態(tài)網(wǎng)頁,這個部分我將告訴你用Jekyll(簡單博客靜態(tài)網(wǎng)站生成器)生成靜態(tài)網(wǎng)頁

非常簡單,Jekyll會用漂亮的主題去渲染你的README.md文件。比如這個README頁面(鏈接):

github是什么

點擊設置,選擇Jekyll主題。

github是什么

我將得到一個Jekyll主題的頁面:

github是什么

我們通過一個markdown文件就創(chuàng)建一個靜態(tài)網(wǎng)站,編輯修改非常方便,所以GitHub基本上可以當內(nèi)容管理系統(tǒng)來用了。

React和Bootstrap的網(wǎng)站已經(jīng)怎么做了。

#12 用GitHub作為CMS(內(nèi)容管理系統(tǒng))

你有一個網(wǎng)站需要展示一些文本,但是你又不想把文本存成HTML。

您想將文本塊存儲在某個地方,而且可以很方便的編輯,且不需要開發(fā)。

我的建議是文本寫在markdown文件中,然后存到你的倉庫。接著在前端寫一個組件來請求文件然后渲染。

我用喜歡用React,所以這是一個React組件的例子:得到markdown文件路徑,然后請求,解析,最后渲染成HTML。

class Markdown extends React.Component {

constructor(props) {

  super(props);

  // 這里需要替換成你的url

  this.baseUrl = 'https://raw.githubusercontent.com/davidgilbertson/about-github/master/text-snippets';

  this.state = {

  markdown: '',

  };

}

componentDidMount() {

  fetch(`${this.baseUrl}/${this.props.url}`)

    .then(response => response.text())

    .then((markdown) => {

    this.setState({markdown});

  });

}

render() {

  return (

  
); } }

(我用的是marked 插件來解析markdown)

然后你可以這樣使用組件:

const Page = () => (

A very important disclaimer:

);

至此,你可以把GitHub當成你的CMS了。

GitHub 谷歌插件

我只用這個 octobox谷歌插件一段時間了,現(xiàn)在我推薦給你。

它在左側(cè)生成一個面板,通過樹形結(jié)構(gòu)來瀏覽你的倉庫。

github是什么

這個視屏了解如何使用 octobox谷歌插件

說到顏色,我怎么容忍一個蒼白的GitHub呢?

github是什么

插件組合: Stylish(這個插件允許你把主題應用到任何一個網(wǎng)站) 和 GitHub 黑色主題。 為了看上去統(tǒng)一,把谷歌開發(fā)工具換成黑色(這個是內(nèi)置的,在設置中打開),然后換成Atom One Dark 黑色主題

最后

就這些。 希望對你有用,祝你生活愉快。

版權(quán)聲明

本譯文僅用于學習、研究和交流目的,歡迎非商業(yè)轉(zhuǎn)載。轉(zhuǎn)載請注明出處、譯者和眾成翻譯的完整鏈接。要獲取包含以上信息的本文Markdown源文本,請點擊這里

網(wǎng)站題目:github是什么,12個github實用技巧
文章轉(zhuǎn)載:http://www.js-pz168.com/news28/104928.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃服務器托管關(guān)鍵詞優(yōu)化網(wǎng)站排名企業(yè)網(wǎng)站制作手機網(wǎng)站建設

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

猜你還喜歡下面的內(nèi)容

成都app開發(fā)公司

網(wǎng)站建設知識

同城分類信息

久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
国产精品久久精品国产| 在线亚洲美日韩| 色综合久久88色综合天天6| 在线播放视频一区| 国产精品麻豆99久久久久久| 午夜欧美一区二区三区在线播放| 国产精品88av| 精品视频一区二区| 欧洲av一区二区嗯嗯嗯啊| 久久久99精品久久| 亚洲第四色夜色| 粉嫩av亚洲一区二区图片| 久久精品二区| 欧美日韩久久一区二区| 一区在线播放视频| 久久er99热精品一区二区| 国产传媒一区| 91久久精品网| 国产精品久久久久久久午夜片 | 久久riav二区三区| 欧美日韩国产美| 国产精品视频一区二区三区不卡| 日本欧美在线看| 国产超碰91| 欧美三级日本三级少妇99| 国产精品每日更新| 精品一区中文字幕| 久久久久高清| 欧美一级夜夜爽| 尤物av一区二区| av高清不卡在线| 日本高清无吗v一区| 日本一二三四高清不卡| 麻豆91在线观看| 精品一区二区三区日本| 欧美欧美欧美欧美| 亚洲精品国产a久久久久久 | 3atv在线一区二区三区| 亚洲最大成人网4388xx| 99久久免费视频.com| 色94色欧美sute亚洲线路一ni| 亚洲国产经典视频| 国产夫妻精品视频| 亚洲精品中文字幕乱码三区不卡| 国产亚洲欧美色| 国产一区二三区| 亚洲 日韩 国产第一区| 国产欧美久久久精品影院| 韩国中文字幕2020精品| 午夜精品电影在线观看| 国产精品天干天干在线综合| 国产成人免费在线视频| 91精品福利视频| 一区二区三区**美女毛片| 波多野结衣久草一区| 欧美一区二区三区视频免费| 日本亚洲一区二区| 日本一区二区三区在线视频| 久久久99精品久久| 国产成人精品aa毛片| 中文字幕99| 亚洲欧美成aⅴ人在线观看| 91九色在线观看| 4438x成人网最大色成网站| 日韩精品欧美精品| 免费99视频| 欧美国产激情一区二区三区蜜月| 成人福利视频在线看| 欧美日本高清视频在线观看| 天堂va蜜桃一区二区三区| 裸模一区二区三区免费| 国产日本亚洲高清| 99久久精品免费看国产 | 日韩av网站免费在线| 欧美精品在线一区| 欧美国产综合色视频| zzijzzij亚洲日本少妇熟睡| 欧美高清www午色夜在线视频| 日韩av不卡一区二区| 午夜精品亚洲一区二区三区嫩草| 亚洲品质自拍视频网站| 国产伦精品一区二区三区视频免费| 精品捆绑美女sm三区| 国产一区二区三区四区五区入口| 一本色道久久综合亚洲91| 亚洲一区二区av电影| 免费成人深夜夜行视频| 久久精品网站免费观看| 97aⅴ精品视频一二三区| 精品理论电影在线| 国产成人亚洲综合a∨猫咪| 欧美日韩精品系列| 精品一区二区国语对白| 欧美色精品在线视频| 日韩高清在线观看| 色狠狠综合天天综合综合| 午夜精品福利在线| 亚洲一区二三| 樱花草国产18久久久久| 欧美12av| 亚洲柠檬福利资源导航| 黑人另类av| 亚洲欧美怡红院| 久久一区免费| 亚洲黄色小说网站| 欧美资源一区| 亚洲国产日产av| 亚洲午夜激情| 日韩中文字幕一区二区三区| 一区二区三区av在线| 日本不卡在线视频| 欧美在线free| 国产在线精品免费| 日韩一区二区电影在线| www.欧美.com| 国产三级精品三级在线专区| 成人欧美一区二区三区视频| 中文字幕成人在线观看| 久久国产精品久久精品国产| 亚洲欧美另类在线| 神马影院午夜我不卡| 亚洲午夜久久久久| 在线免费一区| 久久99久久99精品免视看婷婷| 欧美日韩1区2区| 成人不卡免费av| 国产亚洲婷婷免费| 久久精品国产精品国产精品污| 亚洲综合色视频| 色呦呦一区二区三区| 精品一区免费av| 精品少妇一区二区三区 | 久久精品欧美一区二区三区不卡| 国产精品日韩一区二区三区| 亚洲精品久久久蜜桃| 亚洲三区在线| 极品销魂美女一区二区三区| 欧美一区二区播放| 成人黄视频免费| 亚洲欧美激情小说另类| 在线视频91| 国产精品一区不卡| 久久久蜜桃精品| 你懂的网址一区二区三区| 丝袜美腿亚洲色图| 欧美精品免费视频| 91小宝寻花一区二区三区| 亚洲欧美色图小说| 在线观看一区欧美| 国产成a人亚洲精| 中文字幕av资源一区| 视频一区二区精品| 国产一区二区三区四区在线观看| 久久影院视频免费| 日本一区二区三区免费看| 免费成人在线网站| 欧美va亚洲va在线观看蝴蝶网| 国产伦精品一区二区三区在线| 一区二区三区四区亚洲| 精品污污网站免费看| 91视频一区二区三区| 一级做a爱片久久| 欧美日韩不卡一区| 国产精品一区二区三区不卡| 亚洲国产一区二区三区| 91精品国产一区二区| 国产在线视频欧美一区二区三区| 亚洲成人免费视频| 日韩一区二区免费视频| 精品日产一区2区三区黄免费| 青青草原综合久久大伊人精品| 欧美精品一区二区三区四区 | 91蜜桃网址入口| 亚洲一区二三区| 欧美一区二区三区男人的天堂| 国产综合精品一区二区三区| 日本怡春院一区二区| 久久免费精品国产久精品久久久久| 手机成人在线| 成人综合在线观看| 亚洲影院在线观看| 欧美一区二区黄| 欧美另类高清视频在线| 国产乱码一区二区三区| 亚洲人午夜精品天堂一二香蕉| 欧美日韩中文国产| 精品国产一区二区三区日日嗨| 激情都市一区二区| 亚洲天堂福利av| 欧美精品日韩一区| 欧美日韩亚洲在线| 国产99久久久国产精品| 亚洲一区二区偷拍精品| 26uuu国产电影一区二区| 五月天色一区| 51精品国产人成在线观看 | 亚洲视频在线一区| 欧美一区二区黄| 亚洲一二三区在线| 成人欧美一区二区三区视频|