首页 > 其他分享 >git 常用指令

git 常用指令

时间:2023-05-20 10:02:44浏览次数:30  
标签:origin 常用 git stash tag 指令 提交 分支

git bash 常用指令:

分支:

  • 创建新下分支                                     git branch branchName
  • 切换分支                                            git checkout branchName
  • 提交分支             git push origin branchName
  • 合并分支                                       git merge 分支名1 (把分支名1合并到当前分支)
  • 查看本地分支                                  git branch
  • 查询远程分支                                  git branch -r
  • 参数可以将每条日志的输出为一行    git log –oneline
  • 设置Tag的目的为了最新提交指向一个分支
  • 设置tag                                             git tag ‘tagName’ sha-1标记号
  • 标注tag                                             git tag -a “initial_commit” sha-1标记号
  • 查看tag                                           git tag    或者 git show tagName (eg git show v0)
  • 查看历史                                            git log –oneline –decorate –graph –all
  • 切换到tag分支                                  git checkout -b fix_tagName
  •  (eg.Git checkout fix_v0)切换到了fix_v0分支,该分支指向TAG
  • 保存暂存区                                 git stash save -a “satsh”
  • 查看暂存区文件:                       git stash list
  • 还原暂存区                                 git stash pop –index stash@{0}   (0为指向某个暂存区的内容)     
  • 清楚暂存区内容                          git stash drop stash@{0}
  • 清除所有                                     git stash clear

提交:

  • git status //查看当前代码状态 红色为未提交 绿色代表代码在缓存区
  • git add . //把所有修改的代码放到缓存区(可以从vscode)
  • git commit -m "修改注明" //提交代码 注明修改说明
  • git push origin (当前分支名) //提交到远程仓库里面 这时候可以去仓库里面看下(或者git push -f强制提交)

本地bas操作提交:

  1. 终端 cd 文件地址
  2. git init;   创建本地仓库
  3. git remote add origin https://github.com/zhangsiyao11/chat       http为你自己仓库的地址
  4. 如果出现错误: fatal: remote origin already exists 则执行以下语句:git remote rm origin;再执行git remote add origin https://github.com/zhangsiyao11/chat即可
  5. git pull origin master
  6. git add "文件名";  需要提交的文件  通常为 git add . 表示添加所有文件;
  7. git commit -m "文件名"  ;提交 
  8. 如果出现让你设置用户名和用户邮箱的提示,就按照提示上给的命令输入即可。后再次执行上面commit的命令。
  9. git push origin master

获取远程:

有两种方式:git fetch 和git pull

方式一:git fetch origin/分支名称:相当于是从远程获取最新版本到本地,不会自动merge,需要重新写merger 命令;

  使用方式 举例:

        git fetch origin/master  (从远程获取最新版本到本地)

        git merger origin/master   (把刚刚获取的信息 合并到当前文件中)

方式二:git pull origin/分支名称:相当于是从远程获取最新版本并merge到本地

 

git 工作区域图解

git 常用指令_暂存区

 


标签:origin,常用,git,stash,tag,指令,提交,分支
From: https://blog.51cto.com/u_10632206/6317181

相关文章

  • 常用的视频帧提取工具和方法总结
    视频理解任务最基础也是最主要的预处理任务是图像帧的提取。因为在视频理解任务中,视频可以看作是由一系列连续的图像帧组成的。因此,要对视频进行理解和分析,首先需要从视频中提取出每一帧的图像。图像帧的提取是视频理解任务的基础,因为后续的处理和分析都是基于单独的图像帧进行......
  • 常用的标准LCD驱动芯片,性价比高,稳定性好,多种封装型号选择VK1056
    型号:VK1056BVK1056C品牌:永嘉微电/VINKA封装形式:SOP24SSOP24年份:最新年份VK1056B/C概述:VK1056B/C是56点、内存映象和多功能的LCD驱动,VK1056B的软件配置特性使它适用于多种LCD应用场合,包括LCD模块和显示系统,用于连接主控制器和VK1056B的管脚只有4条,VK1056B......
  • NDP 常用报文格式
    邻居发现协议(NeighborDiscoveryProtocol,NDP)是IPv6协议体系中最重要的基础协议之一,很多IPv6功能都依赖NDP来实现。一般说来,NDP可以实现的功能包括:替代IPv4的ARP来形成邻居表;默认网关的自动获取;无状态地址自动配置;路由重定向等。NDP定义了5类ICMPv6报文,即路由器请求(RouterSolicito......
  • iOS视频播放常用重点知识
    iOS视频播放常见的重要知识点如下:视频格式:iOS支持的视频格式主要有H.264、MPEG-4、H.263、Sorenson等。它们根据不同的应用场景进行使用。视频编解码:视频编解码技术是视频播放的核心,它有两部分组成,1.将原始视频数据编码为压缩格式,2.将压缩格式的数据解码成原始视频数据。在iOS中......
  • 常用DOS命令
    路径中如果有空格,需要用双引号包含,建议所有路径都用双引号删除文件夹以及子文件夹内的所有文件,但不删除文件夹,不弹出询问对话框del/s/q"D:\Publish\GCH_QYNBZHGLPT\qynbzhglpt_web"删除文件夹以及所有内容,不弹出询问对话框rd/s/q"D:\Publish\GCH_QYNBZHGLPT\qynbzhgl......
  • Git的相关操作
    1.问题:我经常就一个需求不停地更改。为了防止丢失,每次都会commit,最后导致我的commit记录特别多,难看又不好回溯,怎么办?回答:1.如果你目前修改的部分都是满意的,只是想要一次性commit,留一个commit记录--那么就选择undocommit---所有的修改都会保存2.如果你觉得目前的修改很多地方......
  • QtCreator中常用快捷键总结
    F1                        查看帮助F2                        跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2               声明和定义之间切换F4                       头文......
  • git的用法
    一、一般代码git操作流程#本人一般是这么操作的-_-gitpullgitstautsgitadd.gitcommit-m'ps'gitpush二、git常见命令1、初始化一个新的git仓库gitinit2、克隆一个已有的git仓库gitclone<url>3、在工作目录中创建或修改文件后,添加到暂存区#添......
  • JAVA学习之常用类
    首先是八大Wrapper类Wrapper类包装类:1.针对八种基本数据类型相应的引用类型-包装类。2.有了类的特点,就可以调用类的方法了。除了char->Character和int->Integer,其他的包装类都是再基本数据类型的基础上把首字母大写得到的。包装类和基本数据类型的转换jdk5之后就实现了自......
  • 数组的常用方法
    <!--作者:zhangfan页面名称:数组的常用方法--><template><divclass="topCon"><el-buttontype="primary"@click="clickBtn">主要按钮</el-button></div></template><script>exportdefault......