Git的基本命令--建议收藏!

本文详细介绍了Git命令的使用,包括初始化仓库、克隆、添加和提交文件、查看状态、比较差异、管理分支、合并、远程操作等核心功能,以及一些高级命令如stash和标签管理。
摘要由CSDN通过智能技术生成

命令

说明

git init

初始化仓库

git clone [远程仓库地址]

拷贝远程仓库

git add [文件1] [文件2] ...

添加一个或多个文件到暂存区,add . 添加当前目录下的所有文件

git commit -m [提交说明]

提交暂存区到本地仓库

git status

查看仓库当前的状态,显示有变更的文件

git diff [文件]

比较文件在暂存区和工作区的差异

git reset  [版本号]

回退版本,HEAD^ 代表上一版本,也可以指定版本号,--hard参数代表撤销工作区中所有未提交的修改内容,将暂存区与工作区都回到上一次版本,并删除之前的所有信息提交

git rm [文件]

将文件从暂存区和工作区中删除,-r 参数代表强制删除,--cached参数代表只从暂存区移出

git mv [原文件] [新文件名]

移动或重命名文件,-f参数表示已存在文件名强制执行

git log

查看历史提交记录,--oneline参数表示简洁输出,--graph参数表示绘制图形历史,更多用法

git blame [文件]

查看指定文件的修改记录

git remote

用于远程仓库的操作,-v参数代表显示远程仓库,add参数代表添加远程仓库,rm参数代表删除远程仓库

git fetch

从远程获取代码库

git pull [远程主机名] [远程分支名]:[本地分支名]

从远程获取代码并合并本地的版本

git push [远程主机名] [本地分支名]:[远程分支名]

从将本地的分支版本上传到远程并合并,-u 参数代表关联本地和远程分支

git branch

列出分支

git branch [分支名]

创建分支

git branch -d [分支名]

删除分支

git checkout [分支名]

切换分支,-b 参数代表创建并切换分支

git merge [分支名]

合并分支

git stash

保存未提交的工作现场,pop参数代表恢复并删除最新的stash,list参数代表查看当前stash的所有内容,show参数代表查看最新stash和当前目录的差异

git cherry-pick [版本号]

将指定提交应用到当前分支

git tag

查看所有标签

git tag [标签名] [版本号]

创建标签,不加版本号默认当前版本,-d参数代表删除标签,-m参数代表标签说明

git show [版本号/标签名]

显示指定版本或标签,默认显示当前版本

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值