Git 是一个分布式版本控制系统,由 Linus Torvalds 于2005年开发,用于高效管理项目代码的版本控制。以下是 Git 的常用命令及其作用:
基本操作
git init:初始化一个新的 Git 仓库。git clone <url>:克隆远程仓库到本地。
配置与检查
git config --global user.name "Your Name":设置全局用户名。git config --global user.email "your.email@example.com":设置全局用户邮箱。git status:查看当前工作目录的状态(如已修改、未跟踪文件)。
添加与提交
git add <file>:将指定文件添加到暂存区。git add .:将所有修改过的文件添加到暂存区。git commit -m "Commit message":提交暂存区内容,并附带描述信息。git commit -am "Commit message":直接提交所有已跟踪文件并附带描述信息。
分支管理
git branch:列出所有分支。git branch <branch-name>:创建新分支。git checkout <branch-name>:切换到指定分支。git merge <branch-name>:合并指定分支到当前分支。git branch -d <branch-name>:删除指定分支。
查看日志
git log:显示提交历史记录。git log --oneline:以简洁格式显示提交历史。git log --graph:以图形化方式展示分支和合并历史。
标签管理
git tag <tagname>:为当前提交打标签。git tag:列出所有标签。
远程操作
git remote add origin <url>:添加远程仓库。git push origin <branch-name>:推送本地分支到远程仓库。git pull origin <branch-name>:从远程仓库拉取更新并合并到当前分支。
这些命令覆盖了日常使用中的主要场景,掌握它们可以帮助你更高效地进行代码管理和协作。