• git-使用操作流程


    详细命令请参考相关文档,推荐顺序:官网,廖雪峰,菜鸟教程。
    这里主要介绍git分支的意义和使用,以及结合idea的一些操作
    新建项目时:

    1. 在idea或者别的工具上新建项目,在项目根目录git init
    2. 在gitlab(http://192.168.1.18:9091/)上创建空的同名新项目,回到本地项目中,使用命令:
      git remote add origin git@192.168.1.18:hepenghui/demo.git
      添加远程仓库,其中origin 是远程仓库的别名,例如push的时候:git push -u origin master
      查看远程仓库:git remote -v
      在这里插入图片描述

    git分支: 一个项目进行功能迭代时,修复bug/运维/添加新功能时都需要建立分支,分支完成后再合并到master。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。Git 分支实际上是指向更改快照的指针。
    在这里插入图片描述

    新建分支/切换分支:创建分支命令:git branch branchname
    切换分支命令: git checkout branchname
    例如:
    在这里插入图片描述

    注意这里只是在本地仓库创建的分支,如果想要建立远程仓库的分支,可以用git push origin 分支名:分支名,
    然后使用使用git branch -a查看所有分支。例如:
    在这里插入图片描述

    之前说过origin是远程仓库的alias。另外也可以直接git checkout -b 分支名(创建并切换分支)
    删除远程分支:
    $ git push origin :localbranch
    推送一个空分支到远程分支,其实就相当于删除远程分支
    也可以使用:
    $ git push origin --delete localbranch

    常用命令:
    git fetch 从远程获取代码库
    git pull 下载远程代码并合并,相当于git fetch 和 git merge
    git push 上传远程代码并合并

    当你修改完分支,准备提交时,应该做的如下:

    1. git add 然后git commit 到本地仓库
    2. git status 查看
    3. git pull 如果有冲突,则手动修改
    4. git push 上传远程仓库

    在idea中:
    在这里插入图片描述

    左下角git标签页 可以查看local和remote的分支信息,还有commit log 等
    右下角也有显示当前branch,点击可以查看操作
    在这里插入图片描述

    commit可以跳转到commit标签页,其中颜色的意义:
    绿色——已经加入控制暂未提交;
    红色——未加入版本控制;
    蓝色——加入,已提交,有改动;
    白色——加入,已提交,无改动;
    灰色——版本控制已忽略文件;
    黄色——被git忽略,不跟踪。

    值得注意的是,commit时有时会把项目的一些配置信息如.idea 或者target 也提交了,导致pull或push失败
    可以使用git rm -r --cached .idea ,清楚然后再pull或push

    配置全局git忽略文件(IDEA) 参考:
    https://blog.csdn.net/qq_29752857/article/details/120929487

  • 相关阅读:
    Day25力扣打卡
    模糊查询如何按匹配度排序?
    家庭房产(PTA)
    gnu info intro
    懒人方案--半天搞定一个SpringBoot单体项目
    2022谷粒商城学习笔记(二十一)购物车相关功能
    RequestMappingHandlerMapping类的简介说明
    不懂分布式系统概念没关系,这份足足《800页分布式系统概念》啃完不信你还不懂!
    Linux网络编程-详解http协议
    题记(43)--C翻转(矩阵旋转)
  • 原文地址:https://blog.csdn.net/NOOBBB/article/details/126360623