一、Git 简介
Git 是目前最流行的分布式版本控制系统,用于高效管理代码版本
它适用于团队协作,也非常适合个人项目的版本管理
核心功能:版本控制、分支管理、协作开发
与SVN的区别: Git 是分布式的,而 SVN 是集中式的
二、Git 基本概念
工作区(Working Directory):本地项目所在的目录
暂存区(Stage/Index):用于存放即将提交到版本库的文件快照
本地库(Local REpository):存放代码的本地版本库
远程库(Remote Repository):存放在服务器上的版本库
三、Git 的安装与配置
1. 安装 Git
在 Git 官方网站 下载并安装。
Windows 用户可以使用 Git Bash。
2. 基本配置
打开终端,执行以下命令配置用户信息:
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
检查配置信息:
git config --list
四、Git 常用命令
1.初始化方式
git init
在当前目录初始化一个 Git 仓库。
2.添加文件到暂存区
git add 文件名
3. 提交文件到本地库
git commit -m "提交说明"
4. 查看当前状态
git status
5. 查看历史记录
git log
6. 关联远程库
git remote add origin 仓库地址
7. 推送到远程库
git push origin 分支名
五、分支管理
分支可以让团队协作和功能开发更加高效。
1.创建分支
git branch 分支名
2. 切换分支
git checkout 分支名
3. 合并分支
git merge 分支名
4. 删除分支
git branch -d 分支名
六、Git 与 GitHub 的结合
- 注册 GitHub 账号。
- 创建远程仓库。
- 使用 SSH 关联 GitHub。
配置 SSH:
ssh-keygen -t rsa -C "你的邮箱"
将生成的公钥添加到 GitHub 的 SSH Key 配置中。
七、常见问题及解决方法
1.忘记添加.gitignore文件
解决方法:修改 .gitignore
后使用以下命令使其生效:
2.合并分支时出现冲突
解决方法:手动修改冲突文件,然后执行以下命令:
git add 冲突文件
git commit -m "解决冲突"
八、结语
Git 是一个强大的工具,适合用来管理从小型个人项目到大型团队协作项目的代码版本。
多动手实践,熟悉 Git 的工作流,你会发现它的强大与便捷。