Github超超超超簡單教程!?。?/h1>

一 起因
應該是不需要啥開頭了啦,github,全球最大同性交流平臺,程序員必須掌握技能之一。然而,許多剛接觸編程的小伙伴必然對這個非常陌生。正好,筆者最近需要建一個項目,正好可以手把手的介紹一下相應的流程。
二 教程
首先,你需要有一個github賬戶
其次,你需要安裝一個git或cmd,但是windows原生的cmd確實不好操作,還是安裝一個git比較實用,安裝過程詳見之前的推文《如何在高性能計算集群上優(yōu)雅的使用python》
第三步,在某個文件夾打開git bash,輸入以下命令
注意,如果是第一次的話,會需要讀者輸入密碼,但是呢,對于那些久久不用github,忘記密碼的同學呢,可以先輸出本地的rsa,地址在(如果是默認設(shè)置的話)
隨后呢,輸入上次命令,會生成rsa。此時會需要密碼輸入。之后會要求確認路徑和輸入密碼,路徑默認,密碼需要自己設(shè)。
之后,回到github上,進入 Account Settings(賬戶配置),左邊選擇SSH Keys,Add SSH Key,title隨便填,粘貼在你電腦上生成的key。

之后,為了驗證是否成功,為了驗證是否成功,在git bash下輸入,如果成功,則會顯示successfully
之后,就需要設(shè)置名稱與郵箱(此步驟是為了方便,這樣每次將本地倉庫傳到github上都會被記錄)
第四步?創(chuàng)建倉庫并克隆到本地
4.1 在github上創(chuàng)建倉庫

4.2 通過命令下載倉庫
第五步?更新倉庫
5.1 你可以在本地倉庫進行任意操作,只是不要刪除git文件夾
5.2 之后,先通過下面三行命令提交代碼到github暫存區(qū)
5.3 將暫存區(qū)的代碼合并到主分支中
5.3.1 完成5.2 的操作后,會在branch內(nèi)看到多個分支

5.3.2 點擊進去,可以看見按鈕New pull request

5.3.3 之后,選擇creat pull request

5.3.4 這里會彈出一個選項,是否合并分支合并請求(Mere pull request)

5.3.5 再次出現(xiàn)確認合并請求(confirm merge),點擊確定

5.3.6 這里會彈出一個頁面,顯示合并成功(Pull request successfully merged and closed)

5.3.7 在當前頁面下,點擊Commit選項,即可查看合并請求的歷史記錄

5.3.8 當然,你也可以在Files changesd選項卡,查看請求合并時修改的文件與原始文件的差異。

5.3.9 再點擊進入原倉庫,即可看到代碼已經(jīng)完成更新。

第六步?完成
完成上述步驟后,即完成一個倉庫建立,倉庫克隆下載,代碼更新等github常規(guī)操作,成為最大交友網(wǎng)站的一名合格成員。
三 慣例小結(jié)
上述教程只是最最最簡單的github教程,可以用于新手熟練。但是,這離真正的程序員還有長長的距離要走,所以切莫輕敵。至于后續(xù),如何進階,應該還會有推文發(fā)送,只是,時間未可期,請君企可待!
本公眾號開發(fā)的相關(guān)軟件,Multi-omics Hammer軟件和Multi-omics Visual軟件歡迎大家使用。文末是本公眾號在其他平臺的賬戶,也歡迎大家關(guān)注并多提意見。
Multi-omics Hammer軟件下載地址:
https://github.com/wangjun258/Multi-omics-Hammer
Multi-omics Visual軟件下載地址:https://github.com/wangjun258/Multi_omics_Visual/releases/tag/Multi_omics_Visual_v1.03
PS:因為本軟件是用python腳本撰寫,調(diào)用了部分依賴包,用戶首次使用需要安裝python以及對應的包,安裝之后便可永久使用。
本公眾號開發(fā)的相關(guān)軟件,Multi-omics Hammer軟件和Multi-omics Visual軟件歡迎大家使用。文末是本公眾號在其他平臺的賬戶,也歡迎大家關(guān)注并多提意見。
簡書:WJ的生信小院
公眾號:生信小院
博客園:生信小院
最后,也歡迎各位大佬能夠在本平臺上:1傳播和講解自己發(fā)表的論文;2:發(fā)表對某一科研領(lǐng)域的看法;3:想要達成的合作或者相應的招聘信息;4:展示自己以尋找博后工作或者博士就讀的機會;5:博導提供博后工作或者博士攻讀機會,都可以后臺給筆者留言。希望本平臺在進行生信知識分享的同時,能夠成為生信分析者的交流平臺,能夠?qū)崿F(xiàn)相應的利益互補和雙贏(不一定能實現(xiàn),但是夢想總得是有的吧)。
另外,怎么說呢,投幣也可,不強求,但奢求。?


