Git常用命令汇总

配置

git config --global user.name "jssolo" 
git config --global user.email [email protected]

初始化

  • 需要再项目的根目录下执行以下命令
    git init

    克隆

    用于从远程存储库拉取代码至本地存储

    git clone <repository-link>

    添加

  • 用于将未跟踪的更改添加到准备提交的存储库中
  • 命令将帮助更改文件获取暂存区。此外,您可以根据您的要求选择添加所有更改或仅将特定更改添加到暂存区域
    git add

    提交

  • 此命令用于将文件的当前快照存储在存储库中,并为其分配一条消息
  • 是我们可以检查版本历史记录的主要命令
  • 当前目录下的所有文件都存储在Git文件系统中
    git commit -m "提交信息"

    推送

  • 将更改推送到存储库的远程分支
    git push

    标签

  • 它将通过给提交一个特定的标签来帮助提交,使用它我们可以很容易地找到我们项目的版本
  • 用于在我们的代码上创建发布点
    git tag <tag name>

    合并

  • 允许 2 个分支将其工作合并为 1 个分支
  • 以下命令代表把dev这个分支代码合并到master
    git checkout master
    git merge dev

    拉取

  • 从工作目录获取并合并远程存储库上的更改
    git pull

    检出

  • 分支之间切换
    git checkout <分支名>

    修改

  • 用于更改提交历史记录
  • 可以访问更新和更改消息并完全提交
    git commit --amend -m "消息"

    存储

  • 在本地保存未完成的功能代码
    git stash

    日志

  • 用于检索提交的历史记录
    git log

    状态

  • 显示本地目录和暂存区域的状态
    git status

    作者

  • 查找特定代码行的作者
    git blame <文件名>

    别名

    git config --global alias.alias_name "git命令的名称"

添加并提交更改

git commit -am "提交消息"
THE END