以下是一些常用的 Git 命令,帮助你在项目开发中进行版本控制和管理。每个命令都有简明的解释,便于复习和快速参考。
基础命令
加入缓存区
git add <file>
将文件加入缓存区,准备提交。
查看文件状态
git status
查看当前工作目录和缓存区的状态。
提交修改
git commit -m "提交信息"
提交缓存区的内容,并附上提交信息。
查看日志
git log
查看提交历史记录。
远程操作
克隆远程仓库
git clone <远程地址>
克隆远程仓库到本地目录,并默认关联远程仓库。
查看远程仓库别名
git remote
查看已配置的远程仓库别名,默认别名为 origin。
添加远程仓库
git remote add origin <远程地址>
添加一个远程仓库并指定别名为 origin
。
查看推送地址
git remote -v
查看所有远程仓库的地址。
推送到远程仓库
git push origin <branch>
将本地分支的更改推送到远程仓库。
拉取远程仓库的更改
git pull origin main --allow-unrelated-histories
从远程仓库拉取并合并分支,允许合并不相关的历史记录。
分支操作
查看本地分支
git branch
查看所有本地分支。
查看全部分支
git branch -a
查看本地和远程所有分支。
创建分支
git branch <name>
创建一个新的本地分支。
切换分支
git checkout <name>
切换到指定分支。
创建并切换分支
git checkout -b <branch>
创建一个新的分支并切换到该分支。
合并分支
git merge <name>
将指定分支合并到当前分支。
标签操作
列出已有标签
git tag
列出所有标签。
创建标签
git tag <name>
创建一个新的标签。
推送标签到远程仓库
git push origin <name>
将标签推送到远程仓库。
标出标签并创建分支
git checkout -b <branch> <name>
基于标签创建一个新的分支。
这些命令涵盖了 Git 的基本操作,适用于日常开发中的版本控制需求。通过熟练掌握这些命令,你可以有效地管理代码和协作开发。