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[远端分支名] 将本地的仓库推到远程仓库
最后可以看到已经推成功
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/129574.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于共生生物优化的BP神经网络(分类应用) - 附代码

基于共生生物优化的BP神经网络(分类应用) - 附代码 文章目录 基于共生生物优化的BP神经网络(分类应用) - 附代码1.鸢尾花iris数据介绍2.数据集整理3.共生生物优化BP神经网络3.1 BP神经网络参数设置3.2 共生生物算法应用 4.测试结果…

爬虫:网站三次请求获取频道内容

一、抓包 url aHR0cDovL3d3dy55amZ3LmNuLw从下图中可以看出&#xff0c;打开网页请求了三次&#xff0c;前两次在response中并不返回网页内容。 二、代码模仿第一次请求返回 <html><head><meta http-equiv"Content-Type" content"text/html; …

HTTP的基本格式

HTTP/HTTPS HTTPhttp的协议格式 HTTP 应用层,一方面是需要自定义协议,一方面也会用到一些现成的协议. HTTP协议,就是最常用到的应用层协议. 使用浏览器,打开网站,使用手机app,加载数据,这些过程大概率都是HTTP来支持的 HTTP是一个超文本传输协议, 文本>字符串 超文本>除…

每日leetcode_2441

Leetcode每日一题_2441 记录自己的成长&#xff0c;加油。 题目 解题 class Solution {public int findMaxK(int[] nums) {int k -1;Set<Integer> set new HashSet<Integer>();for (int x : nums) {set.add(x);}for (int x : nums) {if (set.contains(-x)) {k …

【JavaEE重点知识归纳】第7节:类和对象

目录 一&#xff1a;了解面向对象 1.什么是面向对象 2.面向对象和面向过程区分 二&#xff1a;类定义和使用 1.什么是类 2.练习&#xff1a;定义一个学生类 三&#xff1a;类的实例化 1.什么是实例化 2.类和对象的说明 四&#xff1a;认识this 1.为什么要有this引用…

unity脚本_Input鼠标键盘 c#

获取鼠标坐标 检测鼠标输入 如果在运行游戏场景中点击一下鼠标左键 检测鼠标抬起 选中即可 检测键盘按下 当前屏幕分辨率 注意&#xff1a;获取的是显示器的分辨率 获取设备屏幕宽高 屏幕休眠模式 窗口/全屏模式 移动设备屏幕转向

Tauri | 新版2.0路线图:更强大的插件以及支持 iOS、Android 应用构建

Tauri官方在9月7号发布了新版2.0的路线图&#xff0c;该版本主要是对移动端进行升级&#xff0c;主要特性如下&#xff1a; 强大的插件系统&#xff0c;官方把常用的功能进行了插件化&#xff08;见下图&#xff09;支持使用 Swift、Kotlin 编程语言开发插件&#xff0c;对 iO…

软件设计开发笔记6:基于QT的Modbus RTU从站

Modbus是一种常见的工业系统通讯协议。在我们的设计开发工作中经常使用到它。作为一种主从协议&#xff0c;在上一篇我们实现了Mobus RTU主站工具&#xff0c;接下来这一篇中我们将简单实现一个基于QT的Mobus RTU从站工具。 1、概述 Modbus RTU从站应用很常见&#xff0c;有一…

mysql 逻辑备份 bin-log日志恢复

一、逻辑备份 逻辑备份&#xff1a;备份的是建表&#xff0c;建库&#xff0c;插入数据等操作所执行SQL语句&#xff0c;适用于中小型数据库&#xff0c;效率相对较低&#xff0c;提供三种级别的备份&#xff0c;表级&#xff0c;库级和全库级。 本质&#xff1a;导出的是SQL语…

《视觉 SLAM 十四讲》第 7 讲 视觉里程计1 【如何根据图像 估计 相机运动】【特征点法】

github源码链接V2 文章目录 第 7 讲 视觉里程计17.1 特征点法7.1.1 特征点7.1.2 ORB 特征FAST 关键点 ⟹ \Longrightarrow ⟹ Oriented FASTBRIEF 描述子 7.1.3 特征匹配 7.2 实践 【Code】本讲 CMakeLists.txt 7.2.1 使用 OpenCV 进行 ORB 的特征匹配 【Code】7.2.2 手写 O…

CTF 全讲解:[SWPUCTF 2021 新生赛]Do_you_know_http

文章目录 参考环境题目hello.php雾现User-Agent伪造 User-AgentHackBarHackBar 插件的获取修改请求头信息 雾散 a.php雾现本地回环地址与客户端 IP 相关的 HTTP 请求头X-Forwarded-For 雾散 参考 项目描述搜索引擎Bing、GoogleAI 大模型文心一言、通义千问、讯飞星火认知大模型…

细粒度特征提取和定位用于目标检测:PPCNN

1、简介 近年来&#xff0c;深度卷积神经网络在计算机视觉上取得了优异的性能。深度卷积神经网络以精确地分类目标信息而闻名&#xff0c;并采用了简单的卷积体系结构来降低图层的复杂性。基于深度卷积神经网络概念设计的VGG网络。VGGNet在对大规模图像进行分类方面取得了巨大…