首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Git 初始化與基礎設定完整指南

     編輯:Java 相關知識

1. 設定使用者身分 (全域/專案)


# 全域設定 (所有專案套用)
git config --global user.name "Your Name"
git config --global user.email "you@example.com"

# 專案層級設定 (覆蓋全域)
git config user.name "Project Name"
git config user.email "project@example.com"

2. 實用別名設定 (提升 CLI 效率)


# 系統層級 (所有使用者)
git config --system alias.ci commit
git config --system alias.st status
git config --system alias.co checkout
git config --system alias.br branch
git config --system alias.lg "log --oneline --graph --decorate --all"
git config --system alias.unstage "reset HEAD --"
git config --system alias.last "log -1 HEAD"

# 或寫入 ~/.gitconfig (全域)
git config --global alias.ci commit
# ...

使用範例:git ci -m "msg"、git st、git lg、git br

3. 設定檔層級與編輯方式

優先順序:local > global > system

4. 初始化新倉庫


mkdir my-project
cd my-project
git init                    # 建立 .git 目錄
git add .                   # 暫存所有檔案
git commit -m "Initial commit"

5. 克隆現有倉庫


git clone https://github.com/user/repo.git
# 或 SSH
git clone git@github.com:user/repo.git

6. 核心工作流指令速查

層級範圍編輯指令檔案位置
--local (預設)當前專案git config -e.git/config
--global當前使用者git config -e --global~/.gitconfig
--system全系統所有使用者git config -e --system/etc/gitconfig
指令用途
git status查看工作區/暫存區狀態
git add <file>將檔案加入暫存區
git commit -m "msg"提交暫存區變更
git push推送至遠端
git pull拉取遠端更新並合併
git branch列出/建立分支
git checkout <branch>切換分支
git merge <branch>合併分支
git log --oneline --graph視覺化提交歷史

7. .gitignore 範本 (Java/Maven 專案)


# 編譯輸出
target/
*.class

# IDE
.idea/
*.iml
.vscode/
.settings/
.project
.classpath

# 建構工具
.mvn/
gradle/
build/

# 系統
.DS_Store
Thumbs.db

# 敏感資訊
*.pem
*.key
local.properties

總結

Git 基礎設定三部曲:**身分設定 → 別名定義 → 理解三層設定檔**。配合 git init/clone 建立倉庫、.gitignore 排除雜訊、核心工作流指令肌肉記憶,即可順暢展開版本控制之旅。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved