Git入门使用

【Git】通俗易懂Git入门 一、概述 1.1、Git工作一览图 1.2、Git滴历史背景 linux开发需要许多人协同,早前人们使用的是别人授权的版本控制系统BitKeeper,后来免费使用许可停止授权,Linux开发者Linus Torvalds自己开发了git。 1.3、Git可以干嘛呢 用于完整记录项目代码变化:时间、人物、地点、‘经过’、‘结果’ 用于备份每一次的变化的代码版本:便于查询历史记录、复原变更、差异比较 多人协作:分支合并、克隆提交 1.4、Git与SVN对比 SVN:C/S结构【集中式】【从中央服务器 阅读详情

Git简介:
分布式版本控制系统
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 [1] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

git常用操作命令 及 说明:
1、git fetch 拉取远程分支到本地
2、git branch 查看本地分支
3、git branch -a 查看所有分支(本地和远程)
4、git branch -r 查看远程分支
5、git status 查看本地新建或改动的文件
6、git pull 拉取远程代码到本地 (若产生冲突,需另外解决)
7、git add 文件(需提交的文件整体路径) 添加本地文件到git上
git add . 将本地所有新增及改动的文件上传至对应的开发分支上
8、git commit -m " 提交备注说明 " 将提交的代码添加注释
9、git push 提交文件到对应分支上 (push 后无法撤回)
11、git stash 暂存本地修改过的文件(通常用在从一个分支切换到另一个分支时,本地文件存在修改,切换分支失败)
12、git stash pop 将暂存的文件再次拉取回来
13、git checkout test 切换到 test 分支
14、git checkout . 本地所有修改的。没有的提交的,都返回到原来的状态
15、git reset --hard HASH 返回到某个节点,不保留修改。
16、git reset --soft HASH 返回到某个节点。保留修改
17、不小心把本地的文件删除了一个?
想从仓库git pull 下拉?
对不起,这是不行的,虽然不知道为什么,但是我告诉你怎么回复这个文件。
首先,我们先用git status 看看工作区的变化
$ git status
On branch dev
Your branch is up-to-date with ‘origin/dev’.
Changes to be committed:
(use “git reset HEAD …” to unstage)
deleted: Application/Home/View/Index/Index.html
Application/Home/View/Index/Index.html 记住这个
工作区告诉我,你把这个文件删除了,那么接下来是这样的
第一步 ,执行命令:
$ git reset HEAD Application/Home/View/Index/Index.html(注释:上面的那个路径)
Unstaged changes after reset:
D Application/Home/View/Index/Index.html
第二步 ,执行:
git checkout Application/Home/View/Index/Index.html 即可恢复

解决文件中冲突的部分
1、打开冲突的文件,会看到类似如下的内容:
这里写图片描述
git冲突内容
其中Updated upstream 和=====之间的内容就是pull下来的内容,====和stashed changes之间的内容就是本地修改的内容。碰到这种情况,git也不知道哪行内容是需要的,所以要自行确定需要的内容。
解决完成之后,就可以正常的提交了。

提交代码步骤:
1、git status
2、git pull
3、git add .
4、git commit -m " "
5、git push
将本次提交的代码 合到test分支上 步骤:
1、git checkout test
2、git pull
3、git merge dev
4、git push

Git --- Git入门 目录 1. Git是什么 2. Git与SVN区别(重点记录1/2/3点) 2.1 去中心化 2.2 git仓库的任何一个拷贝都可以独立作为一个服务器来使用 2.3 在Git中文件有四种状态:未跟踪、已修改、已暂存、已提交 2.4 其它 2.5 直接记录快照,而非差异 2.6 直接记录快照,而非差异 3. 实践操作:gitee网站相关操作 1.创建仓库(私库和公库) 2.删除仓库 3.创建... 阅读详情

相关推荐

编程小白的自学笔记四(正则表达式模块search函数)

本文仅仅简单介绍了search的使用,供小白学习探讨。

m0_49914128的博客 2323

git入门操作

git reset -- soft 工作区和暂存区都保留git reset -- hard 工作区和暂存区都不保留git reset -- mixed 工作区保留,暂存区不保留。

qq_61715584的博客 1839

滑模控制概述

滑模控制概述1.滑模控制概念2.滑模控制原理3.滑模控制设计步骤4.研究现状5.发展趋势5.1自适应滑模变结构控制5.2模糊滑模控制5.3神经网络与滑模控制的结合 1.滑模控制概念   滑模控制(Sliding Mode Control,SMC)是一种特殊类型的变结构控制(Variable Structure Control,VSC),因此又称之为滑模变结构控制,是近年来广泛应用和发展的一种控制方法。滑模控制本质上是一种非线性控制,即控制结构随时间变化而变化。滑模变结构控制是非线性系统中普遍采用的一种分析方

shiyi20190828的博客 2万+

Git入门

Git 入门教程

影三人 1831

FPGA时序分析中的工艺角:从PVT原理到建立保持时间验证

在数字电路设计中,静态时序分析(STA)是确保芯片功能正确和性能达标的核心验证手段。其基本原理是通过计算信号在逻辑路径上的传播延迟,检查建立时间和保持时间是否满足寄存器采样要求。这项技术的核心价值在于,它能在芯片制造前就预测并消除时序违规,极大提高设计成功率。然而,实际芯片性能会受到工艺波动、电压变化和温度漂移(合称PVT)的显著影响。为了覆盖这些不确定性,时序分析必须采用基于工艺角的边界模型——用最慢的工艺角模型验证建立时间,用最快的工艺角模型验证保持时间。这种分析方法广泛应用于FPGA和ASIC设计流程

weixin_30181209的博客 199

手把手实战:快速构建合同智能审查Agent

配置“模型供应商”,选择 “OpenAI-API-compatible”,输入申请到的 “API Key” 和 “URL” 后点击“保存”,如下图示例完成 “AlayaNew/DeepSeek-R1。至此,我们完成了合同智能审核Agent的构建,我们也可以在Dify中把这个智能体发布为API服务,这样企业其它应用如OA就可以通过API集成,在原合同流程中实现智能审核工作。该节点“输入变量”中,配置从“开始”节点中获取上传的文件,输出变量就是合同的内容,配置如下图。接下来我们开始创建智能体。

weixin_46880696的博客 4403

git 入门使用教程

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。引用官方的话,Git是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小型到大型项目的所有事务。引用廖雪峰老师的话,它能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以。版本控制版本控制就是一种用于管理项目、文件、目录等的一种技术手段,他可以实现对内容历史控制​,就如同下图中的手动版本控制。

X工作室 1146

从OSGB到3DTiles:倾斜摄影数据高效转换实战指南

本文提供了将倾斜摄影OSGB数据高效转换为Web友好的3DTiles格式的完整实战指南。详细介绍了使用开源工具进行转换的步骤,包括环境搭建、核心命令、参数调优及在Cesium中加载与问题排查,旨在帮助GIS开发者和三维应用工程师打通数据到Web展示的最后一公里,实现大规模三维模型的流畅网络发布。

u0v1w2x3的博客 571

猴子都能懂的 Git 入门

Git 是目前最流行的版本管理系统,也是最先进的分布式版本管理系统,高端大气上档次。今天小编就给大家推荐一个超级简单的 Git 入门教程《猴子都能懂的GIT 入门》,纯免费,从入门到高阶非...

cainiao_python的博客 1667

java实现mavlink协议解析与封包上传数据,实现mavlink数据交互,附带代码、详解

本篇文章介绍了使用java来进行mavlink协议解析,封包与解包的过程,并附带源码供大家使用。MAVLink(Micro Air Vehicle Link,微型空中飞行器链路通讯协议)是无人飞行器与地面站(Ground Control Station ,GCS)或云端服务器之间通讯,以及无人飞行器之间通讯最常用的协议。它已经在PX4、APM、PIXHAWK和Parrot AR.Drone飞控平台上进行了大量测试。

qq_30279827的博客 1450

github创建账号第一步始终出错

github创建账号总结:第一次注册GitHub,填好用户名邮箱密码后进入下一步就卡在哪里,上面还提示Unable to verify your captcha response等,进入网址的解决办法以及下载其他的浏览器也无法解决,用手机浏览器抱着试一试的心态竟然成功了,分享给大家。手机下载谷歌浏览器,进入GitHub正常注册,能向下继续,邮箱验证完以后再用电脑登陆就ok啦

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 4377

【Git】Git入门

【Git】Git入门

“欢迎来到我的个人博客,我是一名热爱前端技术、致力于提升用户体验的前端开发工程师。” 941

小米15修复“NV损坏” 去除主板校验电阻步骤解析与图示

小米15系列将搭载骁龙8至尊版处理器,采用台积电3nm工艺。文章分析了手机出现"NV损坏"故障的表现及修复方法,包括通信异常、系统启动问题等典型症状,并介绍了去除主板校验电阻和刷写工程固件两种修复方案。重点讲解了去除主板电阻后刷写QCN文件的操作流程,强调在维修过程中需要结合分析与思考。适用于小米15系列特定机型(24129PN74G/I/C)的硬件修复。

小马哥的专栏 315

git的入门使用

很好的一篇GIT入门的文章 https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000  

Mario_z的博客 288

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

git入门以及在idea中使用git

本文介绍了Git版本控制器的基本概念、结构、分支原理及常用命令。Git的主要作用包括版本控制、多人协作和代码备份。文章详细解释了Git的配置命令,如git config,以及本地仓库、暂存区和工作目录的结构。分支原理部分说明了每次提交都会创建新节点,分支是指向这些节点的指针,HEAD则指向当前分支。合并方式包括git merge和git rebase,分别用于快速合并和改变基底合并。常用命令如git init、git clone、git add、git commit和git pull也被逐一介绍。

liuhaodong666666的博客 1166

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Git 从入门到精通

Git 从入门到精通摘要 Git是分布式版本控制系统,核心概念包括版本控制、快照记录和三个工作区域(工作目录、暂存区、本地仓库)。基本工作流程涉及修改、暂存和提交文件。分支管理允许并行开发,通过merge或rebase合并代码。远程仓库(如GitHub)支持团队协作,常用协作模式包括功能分支工作流和Gitflow。高级技巧包括撤销更改、储藏临时修改和版本标签管理。关键原则:不要重写已共享的提交历史。

Youngist的博客 930

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

git 入门使用

git 入门使用

之江狂徒的专栏 189

git入门

git入门学习

gunhunti4524的博客 514

一张图让你 git入门

git日常开发使用的六个命令 一张图让你git入门,一看就明白。 喜欢就收藏吧

jackbon8的博客 318

git的安装以及入门使用

Git 是一个免费开源的分布式版本控制系统,使用特殊的仓库数据库记录文件变化。它记录每个文件的版本历史,可以查看谁在什么时间修改了哪些文件的哪些内容,并在需要时将文件恢复到之前的某个版本。Git 解决了手工管理文件、协同多人修改同一个项目等问题。- 简而言之,也就是说,我们可以简便的恢复到之前或者之后的一个文件版本如果没有这样一个系统的话,手动对文件版本进行管理的话,就是这样:显然这太麻烦了。

qq_61715584的博客 1621

Git入门图文教程(深入浅出,详细了解Git,以及操作)

Git是当前最先进、最主流的分布式版本控制系统,免费、开源!核心能力就是版本控制。再具体一点,就是面向代码文件的版本控制,代码的任何修改历史都会被记录管理起来,意味着可以恢复到到以前的任意时刻状态。支持跨区域多人协作编辑,是团队项目开发的必备基础,所以Git也就成了程序员的必备技能。🟢主要特点开源免费,使用广泛。强大的文档(代码)的历史版本管理,直接记录完整快照(完整内容,而非差异),支持回滚、对比。分布式多人协作的的代码协同开发,几乎所有操作都是本地执行的,支持代码合并、代码同步。

Lamb的博客 4775

【哈士奇赠书活动 - 19期】-〖Git从入门到精通〗

【哈士奇赠书活动 - 19期】-〖Git从入门到精通〗

易编橙 · 终身成长社群,相遇已是上上签! 3421

【Git】git简易快速入门教程

本文是git的简易版入门教程,教你如何快速地上手git 文章目录1、下载2、设置账户3、配置版本库4、把代码提交到本地仓库5、设置远程仓库地址6、提交到远程仓库 1、下载 百度直接搜git,不过官网下载速度极慢,建议百度git镜像下载 根据你的系统选择下载的安装包,下载好后点击鼠标右键会出现如下图所示的两个选项 2、设置账户 git config --global user.name git config --global user.email 第一行在name后加个空格,再输入你的github的

Hello,My Friends~ 727
上一篇: java定时器(Timer)
下一篇: Mac 查看本机密钥
Java_WW_King
博客等级 码龄9年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值