git的使用步骤_git提交流程

git的使用步骤_git提交流程1、git的基本使用方法:第一步:window本机电脑安装git软件(只需要一次)第二步:配置环境变量(只需要一次)安装到D:\software\git\目录,把bin目录路径完整加入Path变量。D:\software\git\bin第三步:配置git的config(只需要一次)gitconfig–globaluser.email”you@example.com”gitconfig–globaluser.name”YourName”查看.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、git 的基本使用方法:

 第一步:window 本机电脑安装 git 软件(只需要一次)

第二步:配置环境变量(只需要一次) 安装到 D:\software\git\目录,把 bin 目录路径完整加入 Path 变量。 D:\software\git\bin

第三步:配置 git 的 config(只需要一次) git config –global user.email “you@example.com” git config –global user.name “Your Name” 查看你的配置是 git config –list

第四步:使用 git 开始工作 (每次)

        1 、在本地建立一个文件夹,作为本地代码仓库,并初始化 cmd 中 cd 到该文件夹,执行 git init 命令,让该文件夹成为受 git 管理的仓库目录。

        2、把某个文件添加到本地仓库(前提项目文件夹有这个文件) 执行 git add HelloWorld.html 命令 如果暂存所有(git add .)

        3、提交文件到仓库 git commit -m “第一次使用 git 提交文件”m 后面的“” 可以写上备 s 注信息的

2. git 工作流程

一.  git 的作用:

        1、在工作目录中修改某些文件

        2、对修改后的文件进行快照,然后保存到暂存区域

        3、提交更新,将保存在暂存区域的文件快照永久转储到 git 目录

二.  git 的工作中使用场景: 

        两个分支 master 和 dev

三.  项目开始执行流程

        git branch -a (查看所有分支)

        0、克隆代码 git clone 地址

        1、拉取线上 master 最新代码: git pull origin master

        2、切换到开发分支: git checkout dev

        3、合并 master 本地分支(master): git merge master

        4、开始开发

        5、开发结束

        6、查看当前文件更改状态: git status

        7、把所有更改代码放到缓存区: git add -A

        8、查看当前文件更改状态 : git status

        9、缓存区内容添加到仓库中: git commit -m ‘本次更改注释’

        10、把代码传到 gitLab 上: git push origin dev

        11、若代码到达上线标准则合并代码到 master,切换分支到 master: git checkout master

        12、拉取 master 最新分支: git pull origin master

        13、合并分支代码到 master(若有冲突则解决冲突): git merge dev

        14、把当前代码上传到 gitLab: git push origin master

        15、代码上线后,用 tag 标签标记发布结点(命名规则:prod_+版本_+上线日期)

        16、tag 标签推到 gitLab git push origin prod_V2.1.8_2020070

四.  缓存区的应用

1、需要合并别人代码进来 1.

        1)把自己的代码放入暂存: git stash

        1.2)如果需要释放出来用: git stash pop#恢复最近一次的暂存

        1.3)查看你有哪些队列: git stash list

        1.4)删除第一个队列,以此可以类推:git stash drop stash@{0}

2、需要切换分支

        2.1)git add -A

        2.2)git stash save ‘demo

        2.3)git stash list  

        2.4)git stash apply stash@{0}

五.  补充指令

        git reflog 查看提交记录命令:

        git show # 显示某次提交的内容

        git show $id git rm # 从版本库中删除文件

        git reset # 从暂存区恢复到工作文件

        git reset HEAD^ # 恢复最近一次提交过的状态,即放弃上次提交后的所有本次修改

        git diff # 比较当前文件和暂存区文件差异

        git diff git log -p # 查看每次详细修改内容的 diff git branch -r # 查看远程分支

        git merge # 将 branch 分支合并到当前分支

        git stash pop git pull # 抓取远程仓库所有分支更新并合并到本地

        git push origin master # 将本地主分支推到远程主分支

        git branch 分支名#创建分支

        git checkout 分支名#切换分支

        git checkout -b 分支名#创建并切换分支

        git branch –merge / git branch –no-merge#查看已经合并的分支/未合并的分支

        git branch -d 分支名 / git branch -D 分支名#删除的已合并的分支/未合并的分支

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190772.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 思科静态路由配置_思科交换机trunk配置命令

    思科静态路由配置_思科交换机trunk配置命令1.配置静态路由路由器可以将不同网段之间的网络连接到一起,当路由器接收到数据包后要查看数据包中的目标IP,再检查自己的路由表,如果路由表中有和目标IP相匹配的路由条目,路由器才能将数据包按照该路由条目所指定的端口转发出去,实现不同网络之间的通信,那么路由器中的路由表是如何实现的呢?配置了路由器接口IP并为UP状态路由表中自动生成直连路由,对于非直连的路由,需通过静态路由管理员手工添加或通过配置动…

    2022年9月24日
    2
  • docker启动mysql失败(闪退)原因

    docker启动mysql失败(闪退)原因创建好mysql之后容器之后可以连接后来修改了配置发现mysql启动不了dockerps-a查看发现mysql的状态一直是EXISTdockerstartmysql能成功启动(docker返回mysql)但是再查看dockerps发现还是没有启动起来大概可以知道就是docker启动之后又迅速关闭想起Docker容器后台运行,就必须有一个前台进程。否则就会自动关闭,大概推测是docker里的mysql没又起起来。想起刚刚修改了配置,可能是配置错了导致的。一看发现粘贴配置的时候格

    2025年11月10日
    8
  • think in java一_Think in Java(一):Java基础「建议收藏」

    think in java一_Think in Java(一):Java基础「建议收藏」一.OOP的特点(1)万物皆为对象;(2)程序是对象的集合,他们通过发送信息来告诉彼此所要做的;(3)每个对象都有自己的由其他对象所构成的存储;(4)每个对象都拥有它的类型;(5)某一特定类型的对象都可以接收同样的消息;二.Java比C++简单?(1)Java有垃圾回收器,不用手动销毁对象;(2)Java使用单根继承;(3)Java只能以一种方式创建对象(在堆上创建);三….

    2022年7月8日
    24
  • 完美解决VMware Tools一直灰色 无法安装问题!从问题分析 到成功安装 !保姆级教学!!

    完美解决VMware Tools一直灰色 无法安装问题!从问题分析 到成功安装 !保姆级教学!!我不知道你使用的版本是啥,请耐心看完其余版本我不知道务必对号入座:记录日期:2020/12/15Ubantu:ubuntu-20.04.1-desktop-amd64.iso(到现在为止最新版)Vmware:VMware-workstation-full-16.1.0-17198959.exe(到现在为止最新版)问题描述:新手想安装VMwaretools与主机进行文件共享虚拟机(M)–>安装VMwareTools(T)一直显示灰色按键一直不好使尝试了很多次什么

    2022年5月25日
    1.1K
  • 手把手教你彻底卸载MySQL[通俗易懂]

    手把手教你彻底卸载MySQL[通俗易懂]一步一图片,手把手教你彻底卸载MySQL

    2022年9月30日
    2
  • c#byte数组转换成字符串_字符串数组怎么定义

    c#byte数组转换成字符串_字符串数组怎么定义将一个包含ASCII编码字符的Byte数组转化为一个完整的String,可以使用如下的方法:usingSystem;usingSystem.Text;publicstaticstringFromASCIIByteArray(byte[]characters){ASCIIEncodingencoding=newASCIIEncoding();

    2022年8月29日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号