Git使用-基本使用

git的基本操作 + 分支管理 关于Git的本地版本库已经全部完结了,主要是对分支的各种操作。 阅读详情

新手的一天到来。

一,初始化

对于已有本地项目 GitDemo使用 git init 命令,初始化GitDemo项目为git项目。






你会发现GitDemo文件夹下面多了.git文件,说明初始化成功!后面可以使用git了。











二,文件添加到git库

把GitDemo项目添加到git库中以下步骤【注:建议操作git前执行一下 git status 查看项目状态】

1.查看gitdemo状态  使用git status 命令












表示有文件还没进入git管理器,那我们接下去就是把未加入git的文件加进去


2. git add  gitdemoSrc.txt 命令,执行完成建议git status 查看一下













3.进入git库 git commit -m ‘add file’  git status 查看一下说明加进git库中了


三,文件内容修改

1,正常修改gitdemoSrc.txt内容

使用 git status 命令 查看状态,发现存在文件修改,使用 git add  gitdemoSrc.txt 命令 然后 git commit -m ‘update file’ 。









2,非正常修改文件内容

项目代码不断更新,突然发现,尼玛,有块代码功能和需求不一样,但是项目修改很多了,已经记不得哪里修改了,怎么办呢?

不急,可以撤回

这种情况大概有三种:

1.只是工作区修改了。那就直接 git checkout --gitdemoSrc.txt 一切恢复平静

2.修改内容已经add了。 git reset  HEAD gitdemoSrc.txt 让暂存区的修改回退到工作区。

3.修改内容已经commit了。每次commit 都会有记录的,我们可以通过 git log 来查看,清晰的查看 可以通过 git log --pretty=oneline。可以通过 git reset --hard 8acf9 撤回到 commit id 是8acf9....这个时间点的项目


3,删除不需要的文件

项目不断推进,代码文件不断增加,有一天你发现,有些文件不需要了。

这钟情况有三种:

1,只是在工作区增加了没有必要的文件 ,执行 rm second.txt  即可

2,文件已经add。如果只是想删除暂存区的文件 那 直接 git rm --cached second.txt,也就是说这个文件只是在工作区了;如果确定这个文件不需要了执行 git rm -f second.txt;

3,文件已经commit。git rm second.txt 接着执行 git commit -m 'delete file'


4,恢复想要的文件

有的时候你的手会贱,删掉不该删的东西了。

在已经commit的情况下,你可以这么做:找到这个文件最后的commit id ,执行 git checkout id 文件名。

其他情况下误删文件,无解,不要冲动删除文件;


5,迅速切换到项目某个版本

随着时间的推移,项目版本越来越多,有时候想回到之前某个版本,怎么办?

你可以在最后打包版本的时候执行 git tag 版本号,可以通过git show tag号 来查看这个对应的commit id












Git基本操作(超详细) Git基本操作:创建Git本地仓库、Git配置、认识工作区暂存区版本库、添加修改文件、版本回退、撤销修改、删除文件 阅读详情

相关推荐

华大 HC32F460 DMA数据传输实战:从配置到中断处理的完整指南

本文提供了华大半导体HC32F460微控制器DMA(直接内存访问)功能的完整实战指南。详细解析了DMA的配置流程、中断处理机制以及软件与硬件触发方式,并附有实验代码示例。通过合理使用DMA进行数据传输,可以显著解放CPU资源,提升嵌入式系统的实时性与运行效率。

weixin_29194255的博客 255

Git基本使用(很详细)

详细的git教程,一直到连接远程仓库

qq_45796592的博客 15万+

2021英伟达暑期实习面经(芯片设计)

2021英伟达暑期实习面经(芯片设计前端/DFT) 准备了将近一个月,终于赶在三月的最后一天拿到了offer,暑期实习算是上岸了,后面还有阿里/华为等一些国内公司的面试,但既然拿到了nv的offer,后面的先就当积累面试经验吧~ 网上关于nv的实习or秋招面经很少,硬件岗的更少(约等于没有好吧)。之前准备面试的时候,在网上找了半天,好像就只在牛客网上见过一篇关于nv硬件岗的面经,幸好当时认真看了哈哈。所以既然幸运上岸了,想趁自己还记得,record一下,希望可以帮到有缘人呀~ 好了,废话不多说,开始正题。

Hadleysjtu的博客 1万+

git的了解和开发安装 以及分支合集

git的了解和开发安装 以及分支合集

qq_38806666的博客 1345

eLabRadio软件无线电虚实结合仿真开发平台简介

在使用仿真平台时,不要关闭设备或断开设备与PC机之间的网络连接,否则,仿真平台将无法正常工作。注:采用eNodeX设备认证方式,当出现“设备不存在”的报错时,请检查计算机IP是否和硬件设备IP处于同一网段,或者是否是先连接好网线,再开启硬件设备的。①此登录方式下,需要先建立软件与硬件的通信:在登录窗口点击【网络配置】,参照下图输入设备IP,服务器地址无需设置,设置完成后点击确认,此时登录界面无需设置账号密码;,拷贝到电脑上,使用管理员权限运行setup.exe,下一步直到安装完成,桌面会生成快捷方式。

weixin_55349105的博客 6319

基于迁移学习的花卉识别系统

本研究采用了预训练的经典深度学习模型,包括ResNet、AlexNet和VGG,通过微调的方式在Oxford-102数据集和一个自制花卉数据集上进行训练,并对图像进行了多种数据增强操作,以提高模型的泛化能力,致力于实现花卉的高效分类。

m0_71146337的博客 2378

Git 的基本使用

简单了解git的使用

2302_78290720的博客 675

vivado生成及调用自定义IP的方法

开发环境:vivado 2018.2 1.将整个工程封装为自定义IP 将整个工程封装为自定义IP主要有以下步骤: 步骤1.选中工程中的top模块。点击Tools ------> Create and Package New IP,如图1所示 图1 步骤2.弹出界面后,点击next至图2界面,选择Package your current project,然后继续点击next 图2 步骤3.选择生成的IP路径,如图3所示。这个路径就是后续添加该IP的路径 图3 步骤4.继续点击next,然后选择fi

进击的阿日比 4731

【Git】Git 的基本使用

Git基本使用简介

阿润菜菜的博客 1372

YOLO11改进|卷积篇|引入SPDConv

YOLO11中添加SPDConv卷积

A1983Z的博客 3697

Vue2 - 最新详细实现接入天地图详细配置流程及示例代码教程,提供获取用户当前定位的城市名称及省市区数据、精准经纬度信息、IP属地定位、地图搜索标点等示例,解决天地图跨域报错/页面白屏/定位不准问题

vue2,nuxt2,天地图,使用教程,vue接入国家天地图,定位api,ip属地定位,获取用户当前位置数据,省市区,地图不显示,白屏,报错,vue2如何使用天地图,地图选点,cors跨域,白名单设置了还是不行,vue项目调用天地图api实现定位,Vue2中使用天地图,详细教程,天地图申请密钥key教程,经纬度,经纬度不准确,一直定位北京,定位在北京不准怎么办,nuxt项目天地图,网站,网页,h5页面,地图显示不全,获取当前定位,如何使用天地图,拿到客户ip地址定位城市名称,距离计算,实时搜索地址逆解析,天

🏆 前端领域优质创作者 5327

在Ubuntu服务器搭建Git仓库,以及Git使用基本流程

介绍了如何在Ubuntu服务器搭建Git仓库介绍了如何使用Git命令介绍了如何使用VsCode集成的Git工具介绍了实用的Git Graph插件使用Git协作来提高效率的例子基于Ubuntu环境Git服务器搭建及使用Git 基本命令汇总手把手教你在VSCode中使用GitGit版本控制:提升开发效率的利器。

Xiaolan_2001的博客 1万+

在 SAP S/4HANA Public Cloud 中做产品扩展:从 Key User 到 ABAP Cloud 与 BTP 的三轨实践指南

摘要:SAP S/4HANA Public Cloud 提供三种扩展方式(key user、developer extensibility 和 side-by-side),遵循 clean core 原则确保升级稳定。key user 扩展适合无代码轻量改良,developer extensibility 用于受控 ABAP 开发,side-by-side 则适用于云原生独立应用。文章通过销售订单优先级字段、退货审批微服务和采购校验等案例,说明不同扩展路径的适用场景与实现方法,帮助开发者在三系统景观中合理选

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

git的基本使用

Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS),分为两种类型的仓库:本地仓库和远程仓库

学习笔记 3861

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Git 之二 Git 的基本使用

git 的基本使用,包括获取远程仓库、提交代码、创建分支、合并分支、删除本地分支、删除远程分支、冲突解决、打tag等。。。

huang_1988的博客 269

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

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

Git的基本使用——Git命令

文章目录参考官方其他简述GIT配置设置查看 list增加 add删除 unsetGIT基本命令Git项目搭建1. 创建本地仓库2. 提交代码到本地仓库3. 推送到远程仓库Git文件管理文件状态查看文件状态设置忽略文件配置SSHGit分支增加删除更改merge和rebase的区别查看 参考 本文是基于以下链接中的内容进行创作的,仅记录了我个人所需要的一些内容。 官方 Git 大全——非常详细的列出了git命令及其含义 Learn Git Branching ——模拟学习git分支 其他 狂神说-B站视频——比

weixin_45155865的博客 2094

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Git的基本使用

主要介绍了git的本地使用,远程使用,以及一些规范,重点讲述了分离头指针问题

telasi2004的博客 1480

git基本使用

1.安装 先从Git官网下载源码,然后解压,依次输入: ./config make sudo make install 2.配置 $ git config --global user.name "Your Name" $ git config --global user.email "email@example.com" ...

michael_linux的博客,一个小小小学生。滴水穿石,步步为营,只为那刹那芳华。 1974

git 与 git lfs 基本使用

打开 git bash ,运行 git lfs install,确保启用了 git lfs,就一个初始化,只需要执行一次,除非你重装 git。git lfs install 是为了确保在另一台电脑上启用了 git lfs ,因为远程仓库有大文件,需要用到 git lfs。下载好 git 之后,可以做些基本配置,比如设置用户名和用户邮箱,解决中文乱码问题,配置一些 git 常用指令的简短的别名等等。对于windows,下载 git 的时候,如果采用默认选项,会默认安装 git lfs。

qq_52878352的博客 442

git | git的基本使用

文章目录Git一、git的基础知识1.三种版本控制2.Git与SVN的主要区别二、git 创建仓库三、git的必要配置四、git的基本原理1.三个区域2.工作流程五、git 基本操作六、git的提交文档1.忽略文件七、配置ssh公钥八、使用idea中集成Git九、git分支十、git查看提交历史 Git 一、git的基础知识 1.三种版本控制 本地版本控制 集中版本控制 SVN 分布式版本控制 Git 2.Git与SVN的主要区别 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候,用

为了远大的理想,冲锋! 477

(Git)使用Git在本地进行基本的操作

上一篇:学习Git(分布式版本控制工具)的第一天 接着上一篇的目录记录6. Git命令行操作6.1 本地库的创建和初始化.6.2 设置签名6.3基本操作6.3.1 查看本地库状态6.3.2 添加到暂存区6.3.3 提交到本地库6.3.4查看历史记录6.3.5控制版本前进或者后退 记录 日期:2020/04/26 心情:???????????? Description:上一篇是对Git的了解与安装Git的各项步骤,现...

qq_45048713的博客 1431
上一篇: NDK入门(一)
下一篇: Git使用-远程仓库
深巷落叶
博客等级 码龄16年 1粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值