返回

Git命令总结:从新手到大师的指南

前端

一、新建代码库

  1. git init :在当前目录初始化一个新的 Git 代码库。

  2. git add . :将当前目录下的所有文件添加到暂存区。

  3. git commit -m "Initial commit" :将暂存区中的所有文件提交到本地仓库,并添加提交信息。

二、配置 Git 的设置文件为 .gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。

  1. git config --global user.name "Your Name" :设置你的 Git 用户名。

  2. git config --global user.email "your_email@example.com" :设置你的 Git 电子邮件地址。

三、增加/删除文件

  1. git add file_name :将指定文件添加到暂存区。

  2. git rm file_name :将指定文件从暂存区删除。

  3. git mv old_file_name new_file_name :将指定文件重命名并添加到暂存区。

四、代码提交

  1. git commit -m "Commit message" :将暂存区中的所有文件提交到本地仓库,并添加提交信息。

  2. git push origin master :将本地仓库中的所有提交推送到远程仓库的 master 分支。

五、分支

  1. git branch branch_name :创建一个新的分支。

  2. git checkout branch_name :切换到指定分支。

  3. git merge branch_name :将指定分支合并到当前分支。

六、标签

  1. git tag tag_name :在当前提交上创建一个新的标签。

  2. git push origin tag_name :将标签推送到远程仓库。

七、查看信息

  1. git status :查看当前分支的状态。

  2. git log :查看提交历史记录。

  3. git diff :查看两个提交之间的差异。

  4. git branch :查看所有分支。

  5. git tag :查看所有标签。

其他有用的 Git 命令

  • git clone url :从远程仓库克隆一个新的代码库。

  • git fetch :从远程仓库获取最新的提交。

  • git pull :从远程仓库获取最新的提交并合并到本地仓库。

  • git rebase :将本地提交重新应用到另一个分支。

  • git cherry-pick :将单个提交从一个分支移植到另一个分支。

  • git reset :将本地仓库重置到指定状态。

  • git revert :撤销上次提交。

Git 命令速查表

命令 用途
git init 初始化一个新的 Git 代码库
git add . 将当前目录下的所有文件添加到暂存区
git commit -m "Commit message" 将暂存区中的所有文件提交到本地仓库,并添加提交信息
git config --global user.name "Your Name" 设置你的 Git 用户名
git config --global user.email "your_email@example.com" 设置你的 Git 电子邮件地址
git add file_name 将指定文件添加到暂存区
git rm file_name 将指定文件从暂存区删除
git mv old_file_name new_file_name 将指定文件重命名并添加到暂存区
git commit -m "Commit message" 将暂存区中的所有文件提交到本地仓库,并添加提交信息
git push origin master 将本地仓库中的所有提交推送到远程仓库的 master 分支
git branch branch_name 创建一个新的分支
git checkout branch_name 切换到指定分支
git merge branch_name 将指定分支合并到当前分支
git tag tag_name 在当前提交上创建一个新的标签
git push origin tag_name 将标签推送到远程仓库
git status 查看当前分支的状态
git log 查看提交历史记录
git diff 查看两个提交之间的差异
git branch 查看所有分支
git tag 查看所有标签

结语

Git 是一个强大的版本控制系统,掌握了它,你就可以轻松管理代码,提升工作效率。本文介绍了从新建代码库到查看信息的全部命令,希望对你有所帮助。

如果你想了解更多关于 Git 的知识,可以参考官方文档或在线教程。