git入门

什么是Git? 一直在用 GitHub,知道有个东西叫 Git,一直以为它俩是一个东西,今天才理清了它们之间的关系,来扫扫盲。 什么是版本控制? 现在有这样的一个场景:我们在写论文的时候,写完了提交给指导老师去审核,老师说你哪哪哪写的不好要改改,于是乎,你就屁颠屁颠的去改。一般的做法是:不直接在原论文上修改,而是复制一份,在新复制的那一份上做改动。因为如果改了论文,被老师评价说还不如上一次,让你重该,你还可以... 阅读详情

简单git命令

  1. 什么是git?

    分布式版本控制系统

  2. git init

    初始化当前目录为git可以管理的仓库

    lkcdeMacBook-Pro:gitSample lkc$ git init
    Initialized empty Git repository in /Users/lkc/Desktop/Code/gitSample/.git/
  3. git add a.txt

    把文件添加到仓库,把a.txt改为.代表提交当前目录下所有文件

  4. git commit -m “commit information”

    提交仓库,-m后面是本次提交的说明

  5. git status

    显示当前仓库的状态

  6. 工作区和暂存区

    执行

    git add a.txt

    就是把本地工作区修改过的文件提交到暂存区,再执行

    git commit -m "commit"

    就是把暂存区的文件提交到分支上.

  7. git checkout –file

    撤销文件的修改

  8. git checkout -b dev

    创建dev分支并切换到该分支上

    lkcdeMacBook-Pro:gitSample lkc$ git checkout -b dev
    Switched to a new branch 'dev'
  9. git branch

    查看当前分支

    lkcdeMacBook-Pro:gitSample lkc$ git branch
    * dev
      master
  10. git merge dev

    合并dev分支到当前分支上

  11. git remote

    查看远程仓库信息

  12. git push origin master

    推送分支,把本地提交推送到远程库上

  13. git branch –set-upstream dev origin/dev

    本地分支dev与远程origin/dev分支连接

【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入门

目录 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.创建...

ty0714的博客 3万+

git入门操作

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

qq_61715584的博客 1837

从硬件拆解到图像生成:一次搞懂MRI设备(主磁体、梯度线圈、射频系统)是如何协同工作的

本文深入解析MRI设备的三大核心系统——主磁体、梯度线圈和射频系统如何协同工作,实现从量子现象到诊断图像的转化。通过详细的技术参数和临床案例,揭示磁共振成像(MRI)在医疗图像处理中的精密工程原理和最新技术突破,帮助读者全面理解这一现代医学影像技术的运作机制。

weixin_33734785的博客 549

Git入门

Git 入门教程

影三人 1831

海康威视工业相机网络配置实战:从MVS软件操作到IP地址规划

本文详细介绍了海康威视工业相机的网络配置实战,从MVS软件操作到IP地址规划。重点讲解了IP设置的重要性、Windows系统下的网络配置步骤、避免IP冲突的技巧,以及MVS软件中的相机IP配置方法。帮助用户快速掌握工业相机的网络连接技术,确保稳定高效的图像采集。

weixin_30296405的博客 486

[Linux]双网卡 CentOS 系统中指定网络请求走特定网卡的配置方法

本文详细介绍了在双网卡CentOS系统中指定特定域名/IP通过指定网卡传输流量的方法。核心步骤包括:1)确认网卡信息(ip addr)和域名IP解析(nslookup);2)添加临时路由(ip route add);3)持久化配置(创建route-eth1文件);4)验证配置(ip route show和curl测试)。文章还提供了网关查询、路由删除等常见问题的解决方法,并区分了不同CentOS版本重启网络服务的命令差异。通过合理配置路由规则,可实现流量的定向传输需求。

wingaso的博客 1572

猴子都能懂的 Git 入门

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

cainiao_python的博客 1667

麒麟系统无法进入单用户模式该怎么办?

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!! 备注:部分问题/疑难杂症搜集于互联网。

**My Coding Family** 1820

【Git】Git入门

【Git】Git入门

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

30天入门 SAP BTP 开发系列之十四: 将 SAP Business Application Studio 里开发好的 Node.js 应用部署到 Cloud Foundry 环境中

本教程详细介绍了如何将SAP Business Application Studio中的Node.js应用部署到Cloud Foundry环境。在完成本地开发和测试后,通过cf login命令连接Cloud Foundry环境,配置manifest.yml文件指定应用参数和路由信息。使用cf push命令完成应用的上传和部署,最终使应用运行在SAP BTP的云端环境中。教程包含从路由创建到部署验证的完整流程,确保开发者能够成功将Node.js应用发布到生产环境。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1080

optee系统启动流程

BL2 - Trusted Boot Firmware,一般为Trusted Bootloader, 也称第一个启动镜像。BL31 - EL3 Runtime Firmware,负责双系统切换,运行在secure monitor 或ATF中。BL33 - Non-Trusted Firmware,一般为uboot、linux kernel。BL32 - Secure-EL1 Payload, 一般为TEE OS Image。BL1 - Trusted ROM,一般为BootRom。

baron-周贺贺-代码改变世界ctw 279

Git 从入门到精通

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

Youngist的博客 929

45 - Android系统源码-crosvm 实战:基于 KVM 的 Rust 安全虚拟机监控器核心技术

摘要:crosvm 是 Google 开发的基于 KVM 的轻量级虚拟机监控器(VMM),采用 Rust 语言编写,专为 ChromeOS 和 Android 设计。其核心特点包括: 安全架构:通过 Rust 的内存安全特性和多进程隔离(每个设备运行在独立沙箱进程)大幅降低攻击面 性能优化:基于 KVM 的硬件虚拟化支持,结合异步 I/O (io_uring/epoll) 实现高效设备模拟 模块化设计:清晰的 trait 抽象层(Hypervisor/Vm/Vcpu)支持跨平台扩展 Android 集成

保持专注,保持热爱 226

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

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

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

结构力学本构模型:复合材料模型:复合材料热力学行为技术教程_2024-08-07_06-54-53.Tex

热塑性复合材料是一种由热塑性树脂基体和增强纤维组成的复合材料。与热固性复合材料不同,热塑性复合材料在加热时可以软化,冷却时硬化,这一过程可以重复进行,因此它们具有可回收和可再加工的特性。热塑性树脂,如聚酰胺(尼龙)、聚碳酸酯、聚醚醚酮(PEEK)等,与碳纤维、玻璃纤维等增强材料结合,可以制备出具有高强度、高刚度和良好耐热性的复合材料。热粘弹性理论是研究材料在温度变化和时间依赖性载荷作用下的变形和应力响应。复合材料,由于其独特的微观结构,展现出复杂的热粘弹性行为。

808

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

GIT入门,自我备忘

看这一篇就够了。首先【Git的基础】 | 猴子都能懂的GIT入门 | 贝格乐(Backlog)

danny0798的博客 229

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

GIT入门容易吗?

专为性程序员小白设计,旨在通过简洁明了、实例丰富的教学方式,帮助初学者在短短一小时内快速掌握GIT的核心知识和常用操作。课程从GIT的基本概念讲起,逐步深入,引导学员了解版本控制的重要性以及GIT的工作原理。通过生动的案例和实操演练,学员将学会如何创建仓库、提交代码、分支管理、冲突解决等关键技能,轻松应对日常开发中的版本控制需求。这些是GIT入门的基本步骤,您可以通过练习和深入了解GIT的其他功能来提高您的使用技能。安装GIT:首先,您需要在计算机上安装GIT。您可以在GIT的官方网站上下载并安装GIT。

博客 417

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

git入门学习

git init示例:1. 新建文件夹 ,里面创建一个测试文本2. 打开git命令行,文件空白区域鼠标右击 "Open Git Bash here"3. 初始化本地仓库,命令行输入命令"git init"

qq_46015730的博客 851

一张图让你 git入门

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

jackbon8的博客 318

【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~ 720

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

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

Lamb的博客 4775

git 入门使用教程

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

X工作室 1146
下一篇: Mac配置Maven
xdlkc
博客等级 码龄10年 3粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值