入門GitHub,這一個開源項目足夠了!
萬事開頭難,特別是和其他人合作時,犯錯格外令人不舒服,而GitHub就是大家協作的一個平臺,每天有數百萬開發者聚集在一起協作。
作為開發人員,你幾乎每天都要在工作中使用GitHub或其他基于Git的工具。而對于剛剛入行的程序員,學習GitHub往往是首要的,閱讀文摘和觀看視頻會有所幫助,不過都沒有自己親自動手實踐來的強。
近日,猿妹在GitHub上找到一個GitHub 新手的貢獻指南——first-contributions,目前在GitHub上獲得 6433 個Star,16378 個Fork(GitHub地址),下面來看看這個項目里都教了大家那些操作:
Fork(復制)本代碼倉庫
點擊圖示中的按鈕去 Fork 這個代碼倉庫。這個操作會將代碼倉庫復制到你的賬戶名下。
Clone(克隆)代碼倉庫
接下來,將復制后的代碼倉庫克隆到你的電腦上。點擊圖示中的綠色按鈕,接著點擊復制到剪切板按鈕(將代碼倉庫地址復制下來),隨后打開命令行窗口,敲入如下 git 命令:
- git clone "剛才復制的 url 鏈接"
"剛才復制的 url 鏈接"(去掉雙引號)就是復制到你賬戶名下的代碼倉庫地址。獲取這鏈接地址的方法請見上一步。譬如:
- git clone https://github.com/你的Github用戶名/first-contributions.git
'你的 Github 用戶名' 指的就是你的 Github 用戶名。這一步,你將復制到你賬戶名下的 first-contributions 這個代碼倉庫克隆到本地電腦上。
新建一個分支
下面的命令能在命令行窗口中,把目錄切換到 first-contributions
- cd first-contributions
接下來使用 git checkout 命令新建一個代碼分支
- git checkout -b <新分支的名稱>
譬如:
- git checkout -b add-myname
對代碼進行修改,而後 Commit (提交) 修改
打開 Contributors.md 這個文件,更新文件內容,將你的名字加上去,保存修改。git status 這命令會列出被改動的文件。接著 git add 這命令則可以添加你的改動,就像如下這條命令。
- git add Contributors.md
現在就可以使用 git commit 命令 commit 你的修改了。
- git commit -m "Add <你的名字> to Contributors list"
將改動 Push(發布)到 GitHub
使用 git push 命令發布代碼
- git push origin <分支的名稱>
將 <分支的名稱> 替換為之前新建的分支名稱。
提出 Pull Request 將你的修改供他人審閱
前往 Github 你的代碼倉庫,你會看到一個 Compare & pull request 的按鈕。點擊該按鈕。
接著再點擊 Create pull request 按鈕,正式提交 pull request。
查看更多教程,可以到GitHub詳情頁獲取