侧边栏壁纸
  • 累计撰写 22 篇文章
  • 累计创建 10 个标签
  • 累计收到 1 条评论
隐藏侧边栏

一定要收藏的30条Git命令

阿歪(iy)
2023-03-18 / 0 评论 / 0 点赞 / 3,583 阅读 / 1,909 字 / 正在检测是否收录...

GIT命令

  • git clone:克隆仓库,作用:远端代码下载到本地
    示例: git clone xxx.com/yy.git
    示例解释: 从xxx.com/yy.git 克隆远端代码到当前目录
  • git init:初始化仓库,作用:将本地未初始化的仓库标识为一个git 仓库
    示例: 在指定目录下执行git init 即可初始化
    示例解释: 在当前目录下初始化一个新的Git仓库
  • git push:推送到远程仓库,作用:将本地仓库中的代码推送到远程仓库中。
    示例: git push origin master
    示例解释: 将本地master分支的代码推送到远程仓库origin中
  • git pull:从远程仓库拉取最新的代码,作用:将远程仓库中的代码拉取到本地仓库中。
    示例: git pull origin master
    示例解释: 从远程仓库origin的master分支拉取最新代码到本地
  • git branch:列出分支,作用:列出本地仓库中的所有分支。
    示例: git branch
    示例解释: 列出本地仓库中的所有分支
  • git checkout:切换分支或还原文件,作用:切换本地仓库中的分支或还原工作区的文件。
    示例: git checkout branchname
    示例解释: 切换到名为branchname的分支
  • git merge:合并分支,作用:将指定分支合并到当前分支中。
    示例: git merge branchname
    示例解释: 将名为branchname的分支合并到当前分支中
  • git status:查看仓库状态,作用:查看工作区、暂存区和本地仓库中的文件状态。
    示例: git status
    示例解释: 查看当前Git仓库的状态
  • git log:查看提交历史,作用:查看本地仓库中的提交历史记录。
    示例: git log
    示例解释: 查看本地Git仓库中的提交历史记录
  • git remote:管理远程仓库,作用:添加、删除或查看远程仓库的信息。
    示例: git remote add origin xxx.com/yy.git
    示例解释: 添加一个名为origin的远程仓库,地址为xxx.com/yy.git
  • git stash:暂存当前更改,作用:将当前工作区中的修改暂时存储,方便在其他分支上工作。
    示例: git stash
    示例解释: 暂存当前工作区中的修改
  • git tag:标记提交,作用:为指定的提交打上标记。
    示例: git tag tagname
    示例解释: 为当前提交打上标记
  • git diff:比较文件差异,作用:比较当前工作区中的文件和本地仓库中的文件的差异。
    示例: git diff filename
    示例解释: 比较当前工作区中的filename文件和本地仓库中的filename文件的差异
  • git reset:取消暂存或还原到历史版本,作用:将文件从暂存区移回到工作区,或者将当前分支回退到指定的历史版本。
    示例: git reset HEAD filename
    示例解释: 将暂存区中的filename文件移回到工作区
  • git rm:删除文件,作用:从本地仓库中删除指定的文件。
    示例: git rm filename
    示例解释: 删除本地仓库中的filename文件
  • git mv:移动或重命名文件,作用:将指定的文件移动到新的位置或者重命名。
    示例: git mv oldfilename newfilename
    示例解释: 将旧文件名oldfilename改为新文件名newfilename
  • git fetch:从远程仓库获取最新的提交,作用:从远程仓库获取最新的提交,但不会合并到本地仓库中。
    示例: git fetch origin
    示例解释: 从远程仓库origin中获取最新的提交
  • git rebase:将当前分支的提交移到另一个分支之后,作用:将当前分支的提交移动到另一个分支之后,以便使分支更加整洁。
    示例: git rebase branchname
    示例解释: 将当前分支的提交移动到名为branchname的分支之后
  • git cherry-pick:将指定的提交应用到当前分支上,作用:将指定的提交应用到当前分支上,以便使分支更加整洁。
    示例: git cherry-pick commitid
    示例解释: 将指定的commitid提交应用到当前分支上
  • git submodule:管理子模块,作用:将一个Git仓库作为另一个Git仓库的子模块进行管理。
    示例: git submodule add xxx.com/yy.git
    示例解释: 将xxx.com/yy.git添加为当前Git仓库的子模块
  • git config:配置Git环境,作用:配置Git的全局或本地环境变量。
    示例: git config --global user.name "your name"
    示例解释: 配置Git的全局环境变量,设置用户名为"your name"
0

评论