Git 是一个版本控制工具,用于管理代码的变更历史,协作开发和版本管理。以下是使用 Git 的基本方式和常用操作:
1. 安装 Git
- Windows:访问 Git 官网 下载并安装 Git。
- Mac:可以通过 Homebrew 安装,命令为
brew install git
。 - Linux:使用包管理工具安装,例如在 Ubuntu 上可以使用
apt-get install git
。
2. 配置用户信息
安装完成后,打开终端(Windows 下为 Git Bash),配置用户信息:
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"
这些信息会出现在你提交的每一个版本记录中,方便其他开发者识别。
3. 初始化仓库
在项目目录下使用以下命令初始化 Git 仓库:
git init
4. 添加和提交文件
- 使用
git add
命令将文件添加到暂存区(Staging Area):
git add <file> # 添加指定文件
git add . # 添加当前目录下所有文件
- 使用
git commit
命令提交文件到本地仓库:
git commit -m "Commit message"
5. 查看状态和历史记录
- 使用
git status
命令查看文件状态:
git status
- 使用
git log
命令查看提交历史记录:
git log
6. 分支管理
- 创建新分支并切换到该分支:
git checkout -b <branch-name>
- 切换分支:
git checkout <branch-name>
- 合并分支:
git merge <branch-name>
7. 远程仓库操作
- 关联远程仓库:
git remote add origin <remote-url>
- 推送本地分支到远程仓库:
git push -u origin <branch-name>
- 拉取远程分支到本地:
git pull origin <branch-name>
8. 解决冲突
如果在合并分支或拉取代码时出现冲突,手动解决冲突后,使用 git add
和 git commit
提交解决方案。
9. 其他常用命令
git clone <remote-url>
:克隆远程仓库到本地。git branch
:列出本地分支。git diff
:查看文件差异。git reset
:撤销提交或重置文件到指定版本。
10. Git GUI 工具
除了命令行,也可以使用 Git 的图形界面工具(如 GitHub Desktop、GitKraken 等)来进行操作和管理。
小结
Git 是一个功能强大的版本控制系统,通过上述基本操作可以有效管理代码的版本、协作开发和解决代码冲突。