# GitHub基礎操作有哪些
GitHub作為全球最大的代碼托管平臺,是開發者必備的協作工具。本文將詳細介紹GitHub的基礎操作,幫助初學者快速上手。
## 目錄
1. [注冊與初始化](#注冊與初始化)
2. [倉庫基礎操作](#倉庫基礎操作)
3. [分支管理](#分支管理)
4. [協作與Pull Request](#協作與pull-request)
5. [常用Git命令](#常用git命令)
6. [Issue與項目管理](#issue與項目管理)
7. [GitHub Pages](#github-pages)
8. [總結](#總結)
---
## 注冊與初始化
### 1. 創建GitHub賬戶
訪問[GitHub官網](https://github.com),點擊"Sign up"注冊:
- 輸入用戶名、郵箱和密碼
- 選擇免費(Free)或付費計劃
- 完成郵箱驗證
### 2. 配置Git環境
```bash
# 安裝Git后配置用戶信息
git config --global user.name "YourName"
git config --global user.email "your@email.com"
# 生成SSH密鑰
ssh-keygen -t ed25519 -C "your@email.com"
# 將公鑰(~/.ssh/id_ed25519.pub)添加到GitHub賬戶的SSH設置中
my-project
)git clone https://github.com/username/repo.git # HTTPS方式
git clone git@github.com:username/repo.git # SSH方式
# 添加文件到暫存區
git add filename
git add . # 添加所有修改
# 提交到本地倉庫
git commit -m "描述修改內容"
# 推送到遠程倉庫
git push origin main
git branch feature-x # 創建分支
git checkout feature-x # 切換分支
# 或使用組合命令
git checkout -b feature-x
git checkout main # 切換到主分支
git merge feature-x # 合并分支
當合并出現沖突時:
1. 手動編輯標記了<<<<<<<
的文件
2. 刪除沖突標記并保留需要的代碼
3. 重新提交:
git add .
git commit -m "解決合并沖突"
命令 | 說明 |
---|---|
git status |
查看當前狀態 |
git log |
查看提交歷史 |
git diff |
查看未暫存的修改 |
git reset |
回退提交 |
git stash |
臨時保存修改 |
# 撤銷工作區修改
git checkout -- filename
# 撤銷暫存區修改
git reset HEAD filename
# 修改最后一次提交
git commit --amend
GitHub Projects提供看板功能: - 可創建To Do/In Progress/Done列 - 拖拽Issue到不同狀態列
username.github.io
的倉庫index.html
文件https://username.github.io
)main
分支的/docs
文件夾或gh-pages
分支GitHub基礎操作包括: 1. 賬戶與倉庫管理 2. 版本控制核心流程(clone/add/commit/push) 3. 分支協作模式 4. 問題跟蹤與項目管理 5. 靜態站點部署
建議通過實際項目練習這些操作,逐步掌握更高級功能如Actions自動化、Codespaces開發等。
提示:使用GitHub Desktop客戶端可簡化部分操作,適合圖形界面愛好者。 “`
這篇文章約1500字,采用Markdown格式編寫,包含: - 層級標題結構 - 代碼塊與表格 - 有序/無序列表 - 超鏈接與引用 - 關鍵操作分步驟說明
可根據需要調整內容深度或補充具體案例。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。