Git是一个分布式版本控制系统,它允许开发者在本地和远程仓库之间进行协作。Git命令是使用Git进行版本控制的基本工具,以下是一些常用的Git命令:
- git init:初始化一个新的Git仓库。
- git clone:克隆一个已有的Git仓库到本地。
- git add:将文件添加到暂存区。
- git commit:提交暂存区的文件到本地仓库。
- git status:查看当前工作区和暂存区的状态。
- git log:查看提交历史记录。
- git branch:查看、创建和切换分支。
- git merge:合并两个分支。
- git pull:从远程仓库拉取更新。
- git push:将本地仓库的更新推送到远程仓库。
示例
# 初始化一个新的Git仓库
git init
# 添加文件到暂存区
git add file.txt
# 提交暂存区的文件到本地仓库
git commit -m "Initial commit"
# 查看当前工作区和暂存区的状态
git status
# 查看提交历史记录
git log
# 创建并切换到新分支
git checkout -b new-feature
# 修改文件内容
echo "This is a new feature" > file.txt
# 将修改后的文件添加到暂存区
git add file.txt
# 提交暂存区的文件到本地仓库
git commit -m "Add new feature"
# 切换回主分支
git checkout master
# 合并新分支到主分支
git merge new-feature
# 删除本地仓库的分支
git branch -d new-feature
# 将本地仓库的更新推送到远程仓库
git push origin master