這一個(gè)開源項(xiàng)目压彭,讓你入門GitHub,開發(fā)了一年還不會(huì)嗎渗常?

從事開發(fā)行業(yè)壮不,天天都會(huì)跟GitHub或其他基于Git的工具所接觸。而對(duì)于剛進(jìn)入開發(fā)行業(yè)的程序員皱碘,往往第一個(gè)選擇就是學(xué)習(xí)GitHub忆畅,看看博客文章和一些資料對(duì)自己會(huì)有所幫助,但是肯定沒有自己親手實(shí)踐來的強(qiáng)尸执。

近日家凯,猿妹在GitHub上找到一個(gè)GitHub 新手的貢獻(xiàn)指南——first-contributions,目前在GitHub上獲得 6433 個(gè)Star如失,16378 個(gè)Fork(GitHub地址)绊诲,下面來看看這個(gè)項(xiàng)目里都教了大家那些操作:

Fork(復(fù)制)本代碼倉庫

點(diǎn)擊圖示中的按鈕去 Fork 這個(gè)代碼倉庫。這個(gè)操作會(huì)將代碼倉庫復(fù)制到你的賬戶名下褪贵。

Clone(克隆)代碼倉庫

接下來掂之,將復(fù)制后的代碼倉庫克隆到你的電腦上。點(diǎn)擊圖示中的綠色按鈕脆丁,接著點(diǎn)擊復(fù)制到剪切板按鈕(將代碼倉庫地址復(fù)制下來)世舰,隨后打開命令行窗口,敲入如下 git 命令:

git clone "剛才復(fù)制的 url 鏈接"

"剛才復(fù)制的 url 鏈接"(去掉雙引號(hào))就是復(fù)制到你賬戶名下的代碼倉庫地址槽卫。獲取這鏈接地址的方法請(qǐng)見上一步跟压。譬如:

git clone https://github.com/你的Github用戶名/first-contributions.git

'你的 Github 用戶名' 指的就是你的 Github 用戶名。這一步歼培,你將復(fù)制到你賬戶名下的 first-contributions 這個(gè)代碼倉庫克隆到本地電腦上震蒋。

新建一個(gè)分支

下面的命令能在命令行窗口中,把目錄切換到 first-contributions

cd first-contributions

接下來使用 git checkout 命令新建一個(gè)代碼分支

git checkout -b <新分支的名稱>

譬如:

git checkout -b add-myname

對(duì)代碼進(jìn)行修改躲庄,而後 Commit (提交) 修改

打開 Contributors.md 這個(gè)文件查剖,更新文件內(nèi)容,將你的名字加上去噪窘,保存修改笋庄。git status 這命令會(huì)列出被改動(dòng)的文件。接著 git add 這命令則可以添加你的改動(dòng),就像如下這條命令直砂。

git add Contributors.md

現(xiàn)在就可以使用 git commit 命令 commit 你的修改了菌仁。

git commit -m "Add <你的名字> to Contributors list"

將改動(dòng) Push(發(fā)布)到 GitHub

使用 git push 命令發(fā)布代碼

git push origin <分支的名稱>

將 <分支的名稱> 替換為之前新建的分支名稱。

提出 Pull Request 將你的修改供他人審閱

前往 Github 你的代碼倉庫哆键,你會(huì)看到一個(gè) Compare & pull request 的按鈕掘托。點(diǎn)擊該按鈕瘦锹。

接著再點(diǎn)擊 Create pull request 按鈕籍嘹,正式提交 pull request。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末弯院,一起剝皮案震驚了整個(gè)濱河市辱士,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌听绳,老刑警劉巖颂碘,帶你破解...
    沈念sama閱讀 211,817評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異椅挣,居然都是意外死亡头岔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門鼠证,熙熙樓的掌柜王于貴愁眉苦臉地迎上來峡竣,“玉大人,你說我怎么就攤上這事量九∈赎” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵荠列,是天一觀的道長(zhǎng)类浪。 經(jīng)常有香客問我,道長(zhǎng)肌似,這世上最難降的妖魔是什么费就? 我笑而不...
    開封第一講書人閱讀 56,498評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮川队,結(jié)果婚禮上受楼,老公的妹妹穿的比我還像新娘。我一直安慰自己呼寸,他們只是感情好艳汽,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,600評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著对雪,像睡著了一般河狐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,829評(píng)論 1 290
  • 那天馋艺,我揣著相機(jī)與錄音栅干,去河邊找鬼。 笑死捐祠,一個(gè)胖子當(dāng)著我的面吹牛碱鳞,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播踱蛀,決...
    沈念sama閱讀 38,979評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼窿给,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了率拒?” 一聲冷哼從身側(cè)響起崩泡,我...
    開封第一講書人閱讀 37,722評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎猬膨,沒想到半個(gè)月后角撞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,189評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡勃痴,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,519評(píng)論 2 327
  • 正文 我和宋清朗相戀三年谒所,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沛申。...
    茶點(diǎn)故事閱讀 38,654評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡劣领,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出污它,到底是詐尸還是另有隱情剖踊,我是刑警寧澤,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布衫贬,位于F島的核電站德澈,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏固惯。R本人自食惡果不足惜梆造,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,940評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望葬毫。 院中可真熱鬧镇辉,春花似錦、人聲如沸贴捡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烂斋。三九已至屹逛,卻和暖如春础废,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背罕模。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工评腺, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人淑掌。 一個(gè)月前我還...
    沈念sama閱讀 46,382評(píng)論 2 360
  • 正文 我出身青樓蒿讥,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親抛腕。 傳聞我的和親對(duì)象是個(gè)殘疾皇子芋绸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,543評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容

  • 1.GitHub 有什么用 學(xué)習(xí)優(yōu)秀的開源項(xiàng)目開源社區(qū)一直有一句流行的話叫「不要重復(fù)發(fā)明輪子」,某種意義上正是因?yàn)?..
    Clemente閱讀 1,426評(píng)論 1 14
  • 多種多樣的工作流使得在項(xiàng)目中實(shí)施Git時(shí)變得難以選擇兽埃。這份教程提供了一個(gè)出發(fā)點(diǎn)侥钳,調(diào)查企業(yè)團(tuán)隊(duì)最常見的Git工作流适袜。...
    JSErik閱讀 4,382評(píng)論 2 8
  • 1.在GitHub上建立項(xiàng)目 登錄GitHub后柄错,你可以在右邊靠中那里找到一個(gè)按鈕“New Repository”...
    怪獸別跑biubiubi閱讀 4,031評(píng)論 0 3
  • 前言 Git使用教程 Git是什么 Git是一個(gè)開源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目苦酱。 ...
    90后的思維閱讀 901評(píng)論 0 0
  • 倒數(shù)77天 網(wǎng)上推薦一款早餐售貌,剛好食材家里都有,牛奶是單位食堂的疫萤,麥片是38節(jié)發(fā)的颂跨,百香果是小淘氣給的,蜂蜜是麥田...
    風(fēng)箏2017閱讀 149評(píng)論 0 0