git常用命令集合及其演示

这篇具有很好参考价值的文章主要介绍了git常用命令集合及其演示。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.git常用命令集合及其演示

1.git config --list 查看配置信息

git常用命令集合及其演示,git使用记录,git,gitee

2.git status 查看当前仓库的状态

表示有一个文件test1.txt被修改过内容,test3.txt没有被加载到暂存区里

git常用命令集合及其演示,git使用记录,git,gitee

3.git add . 加到暂存区

git常用命令集合及其演示,git使用记录,git,gitee

4.git commit -m “描述信息” 添加到版本库

当前作为第一个版本

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

假设修改了test3.txt里面的内容

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

表示有个文件发生变化,git add添加到暂存区,

git常用命令集合及其演示,git使用记录,git,gitee

commit之后暂存区会清空的,

5.git diff xxxx 查看xxxx文件修改了哪些内容,相比于暂存区的区别

git常用命令集合及其演示,git使用记录,git,gitee

添加有个p2版本

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

6.git rm --cached xxx 不希望管理xxx文件,并从暂存区移除

git常用命令集合及其演示,git使用记录,git,gitee

7.git restore --staged xxx 暂存区中移除某个文件,但是还是在git管理中

git常用命令集合及其演示,git使用记录,git,gitee

8.git log 查看当前分支的所有版本提交

git常用命令集合及其演示,git使用记录,git,gitee

9.git log --pretty=oneline 显示一行

git常用命令集合及其演示,git使用记录,git,gitee

10.git reset --hard HEAD^ 回滚版本,^表示回滚多少个版本,一个表示回滚一个版本

git常用命令集合及其演示,git使用记录,git,gitee

回滚后

git常用命令集合及其演示,git使用记录,git,gitee

11.git reflog 显示head的移动记录

git常用命令集合及其演示,git使用记录,git,gitee

12.git reset --hard 0b595f3 回滚到某一特定的版本

git常用命令集合及其演示,git使用记录,git,gitee

13.git checkout xxx 撤回对xxx文件的修改

git常用命令集合及其演示,git使用记录,git,gitee

14.rm xxx xxx 删除文件

git常用命令集合及其演示,git使用记录,git,gitee

删除的文件也可以通过git回滚

git常用命令集合及其演示,git使用记录,git,gitee

15.git checkout -b dev 创建新的分支并切换到该分支

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

在dev分支提交版本

git常用命令集合及其演示,git使用记录,git,gitee

commit之后的节点

git常用命令集合及其演示,git使用记录,git,gitee

16.git checkout master 切换分支目录

git常用命令集合及其演示,git使用记录,git,gitee

17.git merge xxx 合并xxx分支到当前分支

git常用命令集合及其演示,git使用记录,git,gitee

18.git branch -d xxx 删除某个xxx分支

git常用命令集合及其演示,git使用记录,git,gitee

19.git push -d origin xxx 删除远程xxx的分支

20.git push --set-upstream origin dev 建立本地分支与远程分支的关联,设置远程分支为dev

git常用命令集合及其演示,git使用记录,git,gitee

21.git branch --set-upstream-to=origin/dev dev 远程的dev分支和本地的dev建立联系

git常用命令集合及其演示,git使用记录,git,gitee

22.git pull 更新远程到本地代码

git常用命令集合及其演示,git使用记录,git,gitee

23.git stash 把内容存在栈空间中

假设现在工作区和暂存区都修改了

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

24.git stash list 查看栈空间中的所有内容

git常用命令集合及其演示,git使用记录,git,gitee

25.git stash pop 弹出栈空间的内容

git常用命令集合及其演示,git使用记录,git,gitee

二.git场景,解决

合并分支发生冲突

git常用命令集合及其演示,git使用记录,git,gitee

git常用命令集合及其演示,git使用记录,git,gitee

<<<<<HEAD下面表示当前分支修改的内容

dev上面则是合并过来的分支的修改内容。

手动解决即可

git常用命令集合及其演示,git使用记录,git,gitee文章来源地址https://www.toymoban.com/news/detail-798978.html

到了这里,关于git常用命令集合及其演示的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 数据库命令集

    1、创建数据库 语法格式: CREATE DATABASE 数据库名; 1.1、创建数据库,并指定字符集和校对规则 语法格式: CREATE DATABASE 数据库名 DEFAULT CHAARACTER 字符集 COLLATE 校对规则; 1.2、进入到指定数据库中 语法格式: USE 数据库名; 1.3、修改数据库默认字符集和校对规则 语法格式: ALTE

    2024年01月23日
    浏览(36)
  • adb 命令集

    adb 查看app启动时间 1.清除时间 2.启动应用并记录 TotalTime: 491 adb 查看分辨率、dpi 分辨率 Physical size: 1080x2340 dpi: Physical density: 480 adb 捕获logcat pushpull 文件 push e盘文件到sdcard pull sdcard文件到e盘 adb 截屏 批量安装apk

    2024年02月07日
    浏览(48)
  • HCIA配置命令集

    目录 扩展 交换机 路由器 路由器网关配置 DHCP服务器 Telnet   :远程登录协议     静态路由配置     动态路由 OSPF RIP NAT—网络地址转换 ACL—访问控制列表 ACL的分类: 配置 配置基础ACL   : 例一: 例二: 配置高级ACL   : 例一: 例二: Huaweisave 一保存配置 Huaweireset  s

    2024年02月16日
    浏览(32)
  • FFmpeg的一些命令集

    获取视频的信息 ffmpeg -i video.avi 将图片序列合成视频 ffmpeg -f image2 -i image%d.jpg video.mpg 上面的命令会把当前目录下的图片(名字如:image1.jpg. image2.jpg. 等…)合并成 video.mpg 将视频分解成图片序列 ffmpeg -i video.mpg image%d.jpg 上面的命令会生成 image1.jpg. image2.jpg. … 支持的图片格式

    2024年02月12日
    浏览(36)
  • 简单整理FFmpeg相关命令集

    简单整理了FFmpeg相关命令,主要包括ffplay播放控制和媒体播放命令、ffmpeg命令相关参数以及常用的提取音视频等命令。 FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解

    2024年01月16日
    浏览(71)
  • 【Redis】Redis基础命令集详解

    一、基础命令 1、ping(心跳命令) 键入ping命令,若看到PONG响应,则说明客户端与Redis的连接时正常的。 2、get/set(读写键值命令) set key value 会将指定 key-value 写入到DB。 get key 则会读取指定key的value值。 3、select(切换数据库) redis默认有 16 个数据库。这个在 Redis Desktop M

    2023年04月18日
    浏览(43)
  • npm yarn pnpm 命令集

    安装依赖 安装某个依赖 安装到全局(dependencies) 安装到线下(devDependencies) 卸载某个依赖 卸载全局依赖 清除npm缓存 如果清除缓存报禁止--force错误 可以使用以下这条 安装pnpm 打开CMD命令行 输入 查看版本号 安装依赖 安装某个依赖 删除某个依赖 更新所有依赖 更新某个依赖

    2024年02月12日
    浏览(52)
  • Linux命令集(Linux文件管理命令--mv指令篇)

    如下为笔者总结出在 linux 中最常用的 mv 指令集 🌟希望能够帮助正在Linux路上奋斗的你🌟 移动或重命名文件或目录 短选项 长选项 描述 -b -- 在执行覆盖前,为目标文件创建一个备份 -f --force 不提示用户直接强制覆盖目标文件而进行操作 -i --interactive 如果目标文件已经存在,

    2024年02月02日
    浏览(50)
  • Linux命令集(Linux文件管理命令--CP指令篇)

    如下为笔者总结出在 linux 中最常用的 CP 指令集 🌟希望能够帮助正在Linux路上奋斗的你🌟 复制文件或目录 短选项 长选项 描述 -a --archive 复制文件或目录,保留链接、文件属性,并复制目录下的所有内容;等同于 -dpR 参数组合 -b --backup=CONTROL 创建备份文件,若目标文件已经存

    2024年02月03日
    浏览(47)
  • Linux命令集(Linux文件管理命令--rmdir指令篇)

    如下为笔者总结出在 linux 中最常用的 rmdir 指令集 🌟希望能够帮助正在Linux路上奋斗的你🌟 删除空目录 短选项 长选项 描述 -p --parents 递归删除父目录中不包含子目录或文件的空目录,同时删除父目录 -v --verbose 显示当前删除目录 -- --ignore-fail-on-non-empty 忽略非空目录删除失败

    2024年02月02日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包