码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • git的基础操作


    https://blog.csdn.net/a18307096730/article/details/124586216?spm=1001.2014.3001.5502

    1:使用场景
    在这里插入图片描述
    SVN,如果服务器里面的东西坏掉了,那么就全线崩盘了。
    在这里插入图片描述

    1:基本配置
    git config --global user.name “luka” (自己的名字就行)
    git config --global user.email “xwl65@139.com”

    #查看配置信息
    git config–global user.name
    git config–global user.email

    本地操作

    创建仓库,git init
    仓库创建成功
    在这里插入图片描述

    在这里插入图片描述
    #查看状态 git status
    在这里插入图片描述
    #git add .
    将所有的信息提交
    #git commit -m “随便写个注释”
    在这里插入图片描述
    #git log 可以看到有哪些数据
    在这里插入图片描述

    修改文件后
    #git status 查看
    在这里插入图片描述

    在这里插入图片描述

    git log
    在这里插入图片描述

    查看分支状态以及提交历史,该命令非常重要

    git log --pretty=oneline --abbrev-commit --all --graph
    (查看commit) graph

    在这里插入图片描述
    版本回退
    git reset --hard commitID
    在这里插入图片描述

    #git reflog 记录所有的操作,通过这种方式可以找到丢掉的报告
    在这里插入图片描述
    #创建ignore文件,让一些文件不被管理
    touch .gitignore
    *.a

    在这里插入图片描述

    分支

    查看分支,
    get branch
    在这里插入图片描述
    head指向谁就表示当前的分支
    git log --pretty=oneline --abbrev-commit --all --graph
    在这里插入图片描述

    创建分支
    git branch "分支名称“
    在这里插入图片描述切换分支
    git checkout ‘分支名称’

    在这里插入图片描述

    合并分支
    git merge
    在这里插入图片描述

    删除分支:
    git branch -d ‘分支名称’

    合并分支有冲突的情况
    这个时候需要人来处理
    在这里插入图片描述
    在这里插入图片描述

    这种情况如下修改,简单粗暴。进行如下操作
    1:先在文件里面直接修改
    在这里插入图片描述
    第二步 在这里插入图片描述

    第三部
    在这里插入图片描述
    再按住ESC+wq就可以了
    最终效果
    在这里插入图片描述

    GIT完整工作流程

    公钥流程

    在这里插入图片描述

    配置公式秘钥
    1:ssh-keygen -t rsa
    不用管,一路回车
    2:查看cat ~/.ssh/id_rsa.pud
    并复制公钥
    在这里插入图片描述
    3:添加密钥
    在这里插入图片描述

    4:验证是否添加成功
    在这里插入图片描述

    5:将本地仓库推到远程仓库
    git remote add origin【个人定义的远端仓库名称】 git@gitee.com:xwl654/git_test.git【远端的SSH地址】 创建远程仓库
    git remote 查看
    git push 将本地的代码推到远程仓库
    git push origin【远端仓库名】 master[本地分支名]:master[远端分支名] 将本地的仓库推到远程仓库
    最后可以看到已经推成功
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    IDE的操作

    A:配置IDE
    在这里插入图片描述

    在这里插入图片描述
    B:提交后进行查看操作

    在这里插入图片描述
    C:跳到新的分支后发现内容也变更

    D:在冲突存在后,先git pull,按照如下方式解决
    在这里插入图片描述

  • 相关阅读:
    【C语言】排序算法 -------- 计数排序
    关于前端地图笔记
    为什么不试试神奇的3407呢?
    TypeError: __init__() got an unexpected keyword argument ‘pretrained_cfg‘
    【多目标优化算法】多目标粘液霉菌算法(MOSMA)附Matlab代码
    Qlik Sense : Fetching data with Qlik Web Connectors
    Linux学习-70-启动引导程序(GRUB)加载内核的过程
    含文档+PPT+源码等]精品基于NET实现的司库管理系统-金融理财管理系统[包运行成功]
    Oracle中执行动态SQL
    MybatisPlus(简单CURD,MP的实体类注解,MP条件查询,MP分页查询,MP批量操作,乐观锁,代码生成器)
  • 原文地址:https://blog.csdn.net/weixin_39851178/article/details/133698709
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号