閱讀目錄
什麼是github?
建立儲存庫
建立乙個分支
做乙個提交
開啟拉取請求
合併拉取請求
hello world專案是計算機程式設計歷史悠久的傳統。
這是乙個簡單的練習,可以讓你在學習新東西時開始學習。
讓我們開始使用github!
您將學習如何:
github是用於版本控制和協作的**託管平台。
它可以讓您和其他人在任何地方協同工作。
本教程教您github基本知識,如
儲存庫,分支,
提交和pull請求
。您將建立自己的hello world儲存庫並學習github的pull request工作流,這是一種建立和檢查**的流行方法。
無需編碼
要完成本教程,您需要
github.com帳戶
和internet訪問許可權。
您不需要知道如何編碼,使用命令列或安裝git(基於版本控制軟體github)。
在單獨的瀏覽器視窗(或選項卡)中開啟本指南,以便在完成本教程中的步驟時看到它。
乙個庫通常用於舉辦單個專案。
我們建議包括
readme
或包含專案資訊的檔案。
github可以在建立新儲存庫的同時輕鬆新增乙個。
它還提供其他常見選項,例如許可證檔案。
您的hello-world
儲存庫可以是儲存想法,資源甚至與他人共享和討論事物的地方。
在右上角,在您的頭像或identicon旁邊,單擊
然後選擇new repository。
命名您的儲存庫hello-world
。
寫乙個簡短的描述。
選擇使用自述檔案初始化此儲存庫。
單擊建立儲存庫。
分支是一次處理不同版本的儲存庫的方法。
預設情況下,您的儲存庫有乙個名為branch的分支master
,該
分支被認為是權威分支。
我們使用分支進行實驗並在提交之前進行編輯
master
。
當您在分支機構上建立分支時master
,您正在製作該master
時間點
的副本或快照
。如果其他人
master
在您的分支機構上工作時對分支
進行了更改,則
可以提取這些更新。
該圖顯示:
你有沒有儲存過不同版本的檔案?
就像是:
分支機構在github儲存庫中實現了類似的目標。
在github,我們的開發人員,編寫人員和設計人員使用分支來保持錯誤修復和功能工作與我們的master
(生產)分支分開。
當更改準備就緒時,他們將其分支合併到
master
。
轉到新的儲存庫hello-world
。
單擊檔案列表頂部的下拉列表:master:master。
readme-edits
在新分支文字框中
鍵入分支名稱
。選擇藍色的建立分支框或按鍵盤上的「enter」。
現在你有兩個分支,master
和readme-edits
。
它們看起來完全一樣,但不會很久!
接下來,我們將更改新增到新分支。
好樣的!
現在,您在
readme-edits
分支
的**檢視中
,這是乙個副本
master
。
我們來做一些編輯。
在github上,儲存的更改稱為提交。
每個提交都有乙個關聯的
提交訊息
,這是乙個解釋為什麼進行特定更改的描述。
提交訊息可捕獲更改的歷史記錄,因此其他貢獻者可以了解您已完成的操作以及原因。
製作並提交更改
單擊該readme.md
檔案。
點選 要編輯的檔案檢視右上角的鉛筆圖示。
在編輯器中,寫一點關於你自己。
編寫描述更改的提交訊息。
單擊提交更改按鈕。
這些更改將僅對readme-edits
分支
上的readme檔案進行
,因此現在此分支包含的內容
與之不同
master
。
很好的編輯!
現在您的分支中有更改
master
,您可以開啟
拉取請求
。pull requests是github上合作的核心。
當您開啟
拉取請求時
,您提出了更改並請求某人審核並提取您的貢獻並將其合併到他們的分支中。
拉請求顯示
來自兩個分支的內容的
差異或差異。
更改,新增和減少以綠色和紅色顯示。
提交後,即使在**完成之前,您也可以開啟拉取請求並開始討論。
通過在拉取請求訊息中
使用github的
@mention系統
,您可以詢問特定人員或團隊的反饋,無論他們是在大廳還是10個時區之外。
您甚至可以在自己的儲存庫中開啟pull請求並自行合併。
在開展大型專案之前,這是學習github flow的好方法。
開啟pull request以更改readme
點選影象檢視大圖步截圖
點選「拉取請求」選項卡,然後從「拉取請求」頁面中,單擊綠色「
新拉」請求按鈕。
在「示例比較」框中,選擇您建立的分支
readme-edits
,以與
master
(原始)
進行比較
。在比較頁面上檢視差異中的差異,確保它們是您要提交的內容。
如果您對要提交的更改感到滿意,請單擊綠色的「
建立拉取請求」按鈕。
為您的拉取請求提供標題,並寫下您的更改的簡要說明。
完成郵件後,單擊「建立拉取請求」!
提示:您可以使用的表情符號和拖放和gif到的意見和引入請求。在最後一步中,是時候將您的更改結合在一起 - 將您的
readme-edits
分支合併到
master
分支中。
單擊綠色合併拉取請求按鈕以將更改合併到master
。
單擊確認合併。
繼續刪除分支,因為它的更改已合併,
紫色框中
的刪除分支按鈕。
關於python3裝Matplotlib模組的經驗
花了一天終於裝好了matplotlib 模組,之前用了很多方法,但還是沒有安裝成功,一直報錯 直接用pip install matplotlib 和pip install matplotlib 的whl檔案也是顯示錯誤,的build tool 然後安裝,然後我發現安裝 matplotlib 的話,還...
python3 切片 python3 切片
取乙個list或tuple的部分元素是非常常見的操作。比如,乙個list如下 l michael sarah tracy bob jack 取前3個元素,應該怎麼做?笨辦法 l 0 l 1 l 2 michael sarah tracy 之所以是笨辦法是因為擴充套件一下,取前n個元素就沒轍了。取前n...
python3 關於檔案的操作
使用open函式開啟乙個檔案。第乙個引數是檔案的路徑,如果檔案在程式當前路徑下,可以只寫檔名。file open filename.txt 可以通過新增第二個引數來決定檔案的開啟模式。寫模式,可以寫檔案內容,如果檔案不存在,會新建乙個檔案。open filename.txt w 讀模式,只能讀檔案內...