git介紹

myflycat發表於2024-10-03

title: git介紹
date: 2024-02-02 11:46:48
tags: git
categories: 介紹

Git 簡介:從入門到精通

Git是開發者日常工作中不可或缺的版本控制系統之一。它的強大而靈活的特性使得團隊能夠更加高效地合作,同時也為個人開發者提供了便捷的程式碼管理工具。本文將從基礎概念到常用命令,一步步介紹Git的核心概念和使用方法。

什麼是 Git?

Git是一個分散式版本控制系統,它能夠追蹤檔案的變化,協調多人協作,以及更輕鬆地管理專案的程式碼。與集中式版本控制系統(如SVN)不同,Git將整個程式碼倉庫複製到每個開發者的本地,使得即使在離線狀態下也能進行開發。

Git 的核心概念

  1. 倉庫(Repository): Git倉庫是專案的根目錄,包含所有的檔案和子目錄,以及一個隱藏的.git目錄,它儲存了版本歷史和配置資訊。

  2. 工作區(Working Directory): 工作區是你實際操作的目錄,包含專案的實際檔案。

  3. 暫存區(Staging Area): 暫存區是一箇中間區域,用於暫時儲存你的修改,使得你可以更精細地控制哪些修改被提交。

  4. 提交(Commit): 提交是將修改儲存到倉庫的操作。每次提交都有一個唯一的識別符號,可以用來追溯和比較歷史狀態。

  5. 分支(Branch): 分支是獨立的開發線,允許你同時處理多個任務或功能。主分支通常是master,而其他分支則是基於主分支建立的。

Git 基本操作

初始化倉庫

git init

克隆遠端倉庫

git clone <倉庫地址>

檢視檔案狀態

git status

將檔案新增到暫存區

git add <檔名>

提交暫存區的修改

git commit -m "提交資訊"

檢視提交歷史

git log

建立新分支

git branch <分支名>

切換分支

git checkout <分支名>

合併分支

git merge <分支名>

從遠端倉庫拉取修改

git pull

推送本地提交到遠端倉庫

git push

相關文章