Git & GitHub 协作指南

从基础到高级,掌握版本控制与团队协作

Git基础入门

1. Git安装与配置

1

下载并安装Git

访问Git官网下载适合您操作系统的安装包,并按照提示完成安装。

Git下载页面截图
2

配置用户信息

安装完成后,需要配置您的用户名和邮箱,这将用于标识您的提交。


git config --global user.name "Your Name"
git config --global user.email "your_email@example.com"
                    

2. 基本Git操作

1

初始化仓库

在项目文件夹中执行以下命令,初始化一个新的Git仓库。


git init
                    
2

添加与提交文件

将文件添加到暂存区,然后提交到本地仓库。


git add .
git commit -m "Initial commit"
                    
Git命令行操作截图

GitHub团队协作

1. 远程仓库操作

1

创建GitHub仓库

在GitHub上创建一个新的空仓库。

GitHub创建仓库页面
2

关联本地与远程仓库

将本地仓库与GitHub上的远程仓库关联起来。


git remote add origin https://github.com/your-username/your-repo.git
                    
3

推送代码

将本地代码推送到远程仓库。


git push -u origin main
                    

2. 协作流程

1

克隆远程仓库

团队成员通过克隆远程仓库来获取项目代码。


git clone https://github.com/your-username/your-repo.git
                    
2

创建与切换分支

在开发新功能或修复bug时,通常会创建新的分支。


git branch feature/new-feature
git checkout feature/new-feature
                    
Git分支示意图
3

合并分支与解决冲突

完成开发后,将分支合并到主分支,并解决可能出现的冲突。


git checkout main
git merge feature/new-feature
                    

高级Git主题

1. Git Rebase

1

理解Rebase

git rebase 命令用于将一个分支的修改应用到另一个分支上,通常用于保持提交历史的整洁。


git checkout feature-branch
git rebase main
                    

2. Git Stash

1

暂存工作区修改

当你需要切换分支但不想提交当前工作区的修改时,可以使用 git stash 暂存。


git stash save "Work in progress"
                    
Git Stash示意图