码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 12 GIT


    一、认识Git

    git 是一个分布式的代码管理软件,可以对代码的变动跟踪纪录,形成历史轨迹,方便切换到不同时间节点上去。从另一个层面上是为了解决协同开发。在git之前比较流行的是SVN,SVN它是一种集中式的管理方式

    二、安装

    选择安装位置,一直下一步,直到全部完成。

    三、全局配置

    git config --global user.name "lianghui"
    git config --global user.email "11@qq.com"
    
    • 1
    • 2

    四、概念

    image.png

    五、分支

    分支是有多个提交点组成的开发历史版本时间线,称为分支,一个仓库可以存在多个分支,比如最稳定的 master 主线分支 ,开发的dev分支 ,测试使用的test分支。
    image.png

    分支可以形象理解为支线任务。

    **六、**使用命令

    git init 创建本地仓库
    git add 添加到暂存区
    git commit 提交到本地仓库

    git branch 查询有哪些分支
    git branch xxx 创建分支
    git checkout xxx 切换分支。
    git merge xx 合并分支

    git clone 从远程仓库拉代码
    git push 推到远程仓库
    git pull 从远程仓库中拉代码

    Git 命令大全
    git.png

    七、整合IDEA

    7.1 看图即可

    image.png

    7.2 使用

    a) 初始化仓库

    image.png

    b) 添加忽略配置文件 .gitignore 文件

    就是说那些的东西不要被管理,比如 下面的内容不要版本管理。

    # Default ignored files
    /.idea/
    /cms.iml
    *.jar
    
    
    • 1
    • 2
    • 3
    • 4
    • 5

    c)添加新文件

    image.png

    d) 提交到代码

    image.png
    image.png

    e) 推代码到远程仓库

    image.png

    image.png

    image.png

    image.png

    f) 拉取代码

    image.png

    g)解决代码冲突

    image.png

    image.png

    image.png

  • 相关阅读:
    DFS专题训练1
    【课程作业】基于Java的宠物领养管理网站系统源码
    spark临时文件较大问题处理
    在 CentOS 8.2 上安装 MySQL C/C++ 客户端库 libmysqlclient.so
    Linux学习-37-查看文件系统硬盘信息(df、du命令)
    第一百三十三回 StreamProvier
    广度优先遍历详解
    客户管理系统 07FlyCRM是什么?
    Redis缓存的雪崩、穿透、击穿
    国际知名商学院复旦大学EMBA荣登全球第8位,中文项目国内居首
  • 原文地址:https://blog.csdn.net/yc_Cabbage/article/details/126295432
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号