Git 是一款强大的分布式版本控制系统,用于跟踪文件的变化并协作开发。那这里就记录一些常用的指令吧
# 1. Git 基本知识
# 1.1 初始化仓库
git init
: 在当前目录下初始化一个新的 Git 仓库。
# 1.2 基本操作
git status
: 查看工作区和暂存区的状态。git add <file>
: 将文件添加到暂存区。git commit -m "commit message"
: 提交暂存区的文件到本地仓库。git log
: 查看提交历史记录。
# 1.3 分支管理
git branch
: 列出所有本地分支。git checkout -b <branch>
: 创建并切换到新分支。git merge <branch>
: 合并指定分支到当前分支。git rebase <branch>
: 变基,将当前分支的提交在指定分支之上重新应用一次。
# 1.4 远程仓库
git remote add origin <remote_url>
: 添加远程仓库地址。git push -u origin <branch>
: 推送本地分支到远程仓库。git pull origin <branch>
: 拉取远程分支到本地并合并。
# 1.5 撤销和重置
git reset --soft HEAD^
: 重置最后一次提交,保留修改。git reset --hard HEAD^
: 重置最后一次提交,并且丢弃修改。git checkout -- <file>
: 撤销对文件的修改。
# 1.6 标签
git tag <tag_name>
: 创建一个轻量级标签。git tag -a <tag_name> -m "tag message"
: 创建一个带注释的标签。git push --tags
: 推送所有标签到远程仓库。