Git 與 GitHub 簡介
什麼是 Git?
Git 是一種分散式版本控制系統,由 Linus Torvalds 於 2005 年創建。它被廣泛用於追蹤電腦文件變
化,特別是用於協作軟件開發項目。
Git 的主要優勢之一是它能夠有效地處理大型項目,並在多個用戶之間輕鬆地管理和協調更改,在開發工作中Git運用也是常被要求要會的技能之一。
Git 的工作原理
Git 將項目存儲為完整的文件快照。每次進行提交時,Git 會記錄項目當前狀態的快照,並保存該提交的
元數據(例如作者、時間戳等)。
這使得在需要時可以輕鬆地回退到以前的提交,並查看項目的歷史變更記錄。
什麼是 GitHub?
GitHub 是一個基於 Git 的代碼託管平台,允許開發者在其中存儲、管理和共享代碼項目。
它提供了許多功能,如問題跟踪、分支管理、代碼審查、項目文檔和持續集成。
GitHub 也是開源社區的主要聚集地之一,許多開源項目都在這裡進行開發和分享。
Git 與 GitHub 之間的關係
Git 是一個版本控制系統,而 GitHub 則是一個基於 Git 的平台,用於托管和共享代碼項目。
開發者可以使用 Git 在本地管理和追蹤代碼的變化,然後將其推送到 GitHub 上進行遠程存儲和協作。
GitHub 提供了許多額外的功能,使得開發者可以更輕鬆地與他人協作,管理項目,並參與開源社區。
Git 和 GitHub 的主要優點
- 版本控制: Git 和 GitHub 讓開發者能夠輕鬆地追蹤代碼的變化,並在需要時輕鬆地回退到以前的版本。
- 協作和共享: GitHub 提供了強大的協作工具,使得開發者可以輕鬆地與團隊成員共享代碼、進行代碼審查,並參與開源社區。
- 遠程存儲: GitHub 提供了可靠的遠程存儲,開發者可以將代碼項目備份到雲端,並從任何地方訪問。
我想學Git與GitHub運用我該怎麼做?
- 安裝Git
- 辦GitHub帳號
- 使用GitBash上傳檔案至GitHub
第一步前往Git網站Downloads檔案
安裝基本上就全都下一步即可
接著到GitHub進行帳號辦理
點選Login 做一些簡單的註冊即可
註冊完成後點選左方的新建倉庫(我這邊是中文實際看到畫面應該是英文)
選擇你想填寫的倉庫名稱,倉庫可以理解為專案
都輸入好後送出
這邊示範我創建了一個test倉庫
此時GitHub的部分已經完成接下來按下WIN鍵(電腦左下開始欄)搜尋Git Bash
開啟後找到專案資料夾位置的"前一個位置"複製
舉例: e:/code/vue/helloworld 就是到 e:/code/vue 方便後續操作
git bash輸入cd+空白+資料夾位置
舉例: cd e:/code/vue/
進入之後 第一步先登入github帳號到git bash不然他不知道東西要丟到哪
$ git config --global user.email "你的信箱"$ git config --global user.name "你的用戶名"
之後需要將專案丟入暫存區
$ git add helloworld/
將檔案丟到暫存區後還需要將檔案註解不然不能上傳
$ git commit -m "增加註解內容"
下列指令是一個用於顯示 Git 中遠端存儲庫的命令。它會列出所有已配置的遠端存儲庫及其對應的 URL
$ git remote -v
也可以直接在電腦上到剛剛的網頁複製
$ git remote add origin https://github.com/你的ID專案地址.git
輸入以下指令就會將檔案傳送到GitHub上,可以去確認看看有沒有成功
$ git push origin master
總的來說,Git 和 GitHub 是現代軟件開發中不可或缺的工具,它們使得代碼的管理、共享和協作變得更
加容易和高效,學會他對工作跟自身整理檔案也有很大的幫助。