Git & GitHub終極實戰訓練營:從入門到精通
透過分步實戰Git & GitHub訓練營掌握你的技能
講座 -29
資源 -1
時長 -6.5 小時
終身訪問
課程 描述
這是關於 Git 和 GitHub 的完整概述,適用於初學者和高階軟體專業人員。
如果任何人想要開發自己的開源專案或想要為開源專案做出貢獻,那麼學習 Git 和 GitHub 是必須的。即使您是學生,並且想要成為軟體開發人員或網站設計師,學習 Git 和 GitHub 也將幫助您實現目標,並擁有精心設計的架構來獲得來自不同開發人員的專案貢獻。
如今,許多專業的開發人員或設計師需要了解如何使用 Git 和 GitHub。Git 允許我們記錄專案的不同版本,並讓我們及時回溯並檢查專案的先前狀態。至於 GitHub,它是一個線上服務,我們可以透過它與全世界分享我們的程式碼,並且它還允許我們與不同的開發人員協作。
本課程包含不同的部分。我們將從 Git 基礎開始,您可以在其中瞭解如何安裝 Git。我們將主要指導如何在 Windows 上使用命令,我們將建立我們的第一個本地儲存庫,並且您將看到如何使用提交將專案的不同版本儲存為快照。
然後,我們將向您展示如何及時回溯並檢查專案的先前狀態,使用 git checkout、git revert 和 git reset 更新或刪除它們。
在掌握了 Git 的紮實知識後,我們將學習 GitHub 的基礎知識。然後,我們將向您展示如何將本地儲存庫推送到遠端儲存庫,以及如何將遠端儲存庫拉取到我們的本地機器。然後,我們將向您展示如何使用 Git 最強大的功能之一,即分支。我們將學習如何在本地和遠端處理分支。我們將向您展示如何使用不同的方法合併分支,以及如何處理合併衝突。
然後,我們將瞭解分支和貢獻。我們將學習如何在您的 GitHub 帳戶上覆制其他人的遠端儲存庫,如何將其克隆到您的本地計算機以及如何為原始專案做出貢獻。最後,我們將討論在 GitHub 上的協作。我們將討論一些非常重要的主題,例如,如何設定協作團隊,如何為協作者定義不同的規則等等。
我們鼓勵您隨時提出問題,如果您在課程的任何時間線上遇到任何問題,包括我們課程中使用的命令。請不要使用任何奇怪的程式碼或我們課程中未使用過的程式碼,因此您的合作對我們非常重要。如果您有任何建議,請隨時在私信部分發布,幫助我們改進課程建立技能。
所以加入我們,讓您的學習之旅比以往更容易。
目標
- Git 基礎
- 如何處理本地 Git 儲存庫
- 如何使用 Git 終端和 VSC 進行提交
- 如何檢查專案的歷史記錄
- 如何使用 git checkout、git revert 和 git reset 撤銷操作
- 如何忽略 Git 中的檔案
- GitHub 基礎
- 在 GitHub 上建立您的第一個儲存庫
- 如何使用分支
- 推送和拉取
- 如何處理本地和遠端的合併衝突
- 如何複製和克隆儲存庫以及如何為原始專案做出貢獻
- 如何設定協作團隊
- 如何為開源專案做出貢獻
先決條件
- VS Code 編輯器或任何文字或程式碼編輯器
- 命令提示符終端的基本知識,但不是必需的
- 無需任何 Git 和 GitHub 的預備知識
- 對學習有關版本控制系統的新技能感興趣
課程大綱
檢視課程內容的詳細分解
簡介:Git 基礎
8 節課
-
什麼是 VCS 和 Git 14:51 14:51
-
Git 安裝 08:22 08:22
-
CMD 基礎 17:55 17:55
-
建立第一個 Git 倉庫 14:11 14:11
-
進行第一次提交 14:36 14:36
-
Git 歷史 10:19 10:19
-
使用 VSC 和 Git 終端提交 12:43 12:43
-
資源材料
如何撤銷操作
4 節課
使用分支
2 節課
在 GitHub 上合併
2 節課
Git 協作
3 節課
講師 資訊
Pruthviraja L - UpGraduate 團隊
您好,我是來自 UpGraduate 軟體培訓與解決方案團隊的 Pruthviraja L,擁有 9 年以上來自技術學院的培訓和教學經驗,教學是我的熱情所在。我在印度卡納塔克邦貝爾高姆的 V. T. U 獲得了電力系統工程碩士(M. Tech)和電氣與電子工程學士(B. E)學位。
我們的團隊擅長將資料視覺化以執行專案並引導組織走向盈利。9 年以上在工程學院的教學經驗,以及在 Matlab、Python、SAS、R、Tableau、Git 和 GitHub、Linux 作業系統、資料分析、資料科學、機器學習、資料工程師等方面的程式設計技能,以及在發展人工智慧和機器學習技能方面的熱情,激勵我們參與到充滿活力的工作環境中,利用技能,為組織創造最大收益。
我是一名認證資料分析師。我獲得了來自多個線上學習中心的認證,包括 Tutorialspoint、Intellipaat-班加羅爾、LinkedIn 線上學習中心、Coursera-IBM、Tableau 等。
我已成功發表並展示了 6 篇以上的研究論文,發表在各種“國家和國際期刊和會議”上。我是包括愛思唯爾和 IEEE 在內的各種國家和國際期刊的成員。
我是一位多方面軟體專業人士,具備運用分析和程式設計方法提取見解,以提升和增強使用者需求的能力。擅長進行統計分析和資料建模,將原始資料轉化為可執行的策略。
我撰寫了一本針對電氣工程領域的,學生友好的教科書,名為“電氣工程基礎”(ISBN: 9789386768001),由印度新德里-110016 的“I.K. International Publishing House Pvt Ltd”出版。這本書透過亞馬遜和其他賣家平臺在包括美國和英國在內的許多國家/地區有售。這本書現在也由 Wiley India Pvt. Ltd 發行(ISBN: 9789389583939)。
課程 證書
使用您的證書來改變職業生涯或在您目前的職業生涯中獲得晉升。
我們的學生與
最佳
相關影片課程
檢視更多
