hacktoberfest
Hacktoberfest 2022
Hacktoberfest在這裡可以推動每種語言的貢獻。
只是分叉,並添加一個Hello World為Hacktober Fest做出貢獻,並發送拉動請求!
只需編寫有價值的代碼就能獲得免費的美食
用您選擇的任何語言向世界打招呼!
什麼是Hacktoberfest?
Hacktoberfest是Digital Ocean和Github的一項計劃,您只需在10月份向GitHub上的任何開源項目提出4個拉動請求即可輕鬆贏得T卹。
遵循步驟
1。註冊Hacktoberfest
https://hacktoberfest.com/
2。叉嗎?
您可以使用叉子按鈕或單擊此操作來獲取自己的叉子/副本。
3。添加您喜歡的任何語言的程序?
一旦您分配了存儲庫,請在語言文件夾中添加您的progam
主分支,如果沒有語言文件夾,則將其添加到其中。
您可以查看Wikipedia中的編程語言列表,以創建一個新的Hacktoberfest!
4.準備好,穩定,去...? ?
完成這些步驟後,您就可以開始貢獻
通過檢查我們的Help Wanted問題並創建拉力請求。
5。給這個項目一個明星
如果您喜歡從事此項目,請分享此項目
盡可能地將這個項目播放,以幫助盡可能多的OpenSOURCE。
進行更改並使用git做出貢獻的步驟!
要製作自己想貢獻的存儲庫本地副本,讓我們首先打開終端窗口。
我們將使用// git clone //命令以及指向您的存儲庫的叉子的URL。
此URL將與上面的URL相似,除非現在以// .git .//結尾,在上面的Cloud_haiku示例中,URL看起來像這樣:
https://github.com/your-username/learn-with-hacktoberfest.git
您可以通過從原始存儲庫頁面分配的存儲庫頁面中使用綠色的“克隆或下載”按鈕來複製URL。單擊按鈕後,您可以通過單擊URL旁邊的粘合劑按鈕來複製URL:
一旦有了URL,我們就準備好克隆存儲庫。為此,我們將在終端窗口中的命令行中將git克隆命令與存儲庫URL相結合:
git克隆https://github.com/your-username/learn-with-hacktoberfest.git
4。創建一個新分支
要從終端窗口創建分支,請更改目錄,以便您在存儲庫目錄中工作。請確保使用存儲庫(即Hacktoberfest)的實際名稱更改為該目錄。
// CD Hacktoberfest //
現在,我們將使用git分支命令創建新的分支。確保您以描述性命名,以便其他從事該項目的人了解您正在從事的工作。
// git分支new-branch //
現在,我們創建了新的分支,我們可以切換以確保我們使用git Checkout命令在該分支上工作:
// git結帳new-branch //
輸入Git Checkout命令後,您將收到以下輸出:
// 輸出: //
//切換到分支“ new-Branch” //
此時,您現在可以修改現有文件或在自己的分支機構上添加新文件。
在本地進行更改
修改了現有文件或將新文件添加到項目中後,您可以將它們添加到本地存儲庫中,您可以使用git add命令進行操作。讓我們添加-a標誌來添加我們所做的所有更改:
// git add -a //或// git add。 //
接下來,我們要使用git Commit命令記錄我們對存儲庫的更改。
提交消息是代碼貢獻的重要方面;它可以幫助其他貢獻者充分了解您所做的變化,為什麼做出的變化以及它的重要意義。此外,提交消息還提供了整個項目變更的歷史記錄,並在此過程中幫助未來的貢獻者。
如果您的消息很短,則可以用-M標誌和引號中的消息記錄下來:
// 例子: //
// git commit -m“更新的readme.md” //
此時,您可以使用Git Push命令將更改推向叉子存儲庫的當前分支:
// 例子: //
// git push-new-branch // //
5。更新本地存儲庫
當您與其他貢獻者一起從事項目時,對於您不想提出會導致衝突的代碼請求,對您的本地存儲庫保持最新時間很重要。為了使您的代碼庫本地副本更新,您需要同步更改。
我們首先要介紹為叉子配置遙控器,然後同步叉。
6。為叉配配置遙控器
接下來,您必須指定一個新的遠程上游存儲庫,以便我們與叉子同步。這將是您從中分配的原始存儲庫。您必須使用git Remote Add命令來執行此操作。
// git遠程添加上游https://github.com/gdscgcu/learn-with-with-hacktoberfest.git
在此示例中,//上游//是我們為遠程存儲庫提供的短名稱,因為在Git上,“上游”是指您從中克隆的存儲庫。如果您想將遠程指針添加到合作者的存儲庫中,則可能需要提供該協作者的用戶名或短名縮短暱稱。
7。同步叉
一旦配置了一個遙控器,該遙控器在GitHub上引用了上游和原始存儲庫,就可以將您的存儲庫同步以保持最新狀態。
要同步您的叉子,從終端窗口中本地存儲庫的目錄中同步,您必須使用// git fetch //命令來獲取分支及其各自的上游存儲庫中的分支。由於您使用短名“上游”來引用上游存儲庫,因此您必須將其傳遞給命令:
// git上游獲取//
切換到我們存儲庫的本地主分支:
// git Checkout Master //
現在,您必須合併原始存儲庫的主分支中所做的任何更改,您將通過本地上游/主分支與本地主部門訪問:
// git合併上游/master //
8。創建拉請請求
在這一點上,您準備向原始存儲庫提出拉請請求。
您應該導航到分叉的存儲庫,然後按頁面左側的“新拉請求”按鈕。
貢獻者
為Hacktoberfest做出貢獻的了不起的人。隨時貢獻,並在這裡獲得自己的特色!
歡呼! !您剛剛接近完成Hacktoberfest挑戰。