Git的使用(实际开发)

stata:stata软件教程(人大十八讲)(1) 第一章 stata入门 第一章 stata入门1.1 安装1.2 启用和退出1.3 打开和查看数据1.4 寻求帮助与网络资源1.5 命令示例1.6 几个环境设置1.7 复习与练习1.8 附录 注:教材为:Stata 统计分析教程 stata软件教程(人大十八讲) 中国人民大学出版社 陈传波 1.1 安装 1.2 启用和退出 1.3 打开和查看数据 1.4 寻求帮助与网络资源 1.5 命令示例 1.6 几个环境设置 1.7 复习与练习 1.8 附录 ... 阅读详情

一.安装Git

下载地址:https://git-scm.com/

下一步下一步安装,然后配置环境变量

二.在android studio中使用git

1.测试使用

在setting的git里,输入git位置,然后test,测试git是否可以使用

2.常用指令

克隆到本地

创建一个文件夹然后cd到此文件夹下,然后输入git clone url

此时项目就克隆到本地了

查看当前有哪些远程仓库

克隆到本地后,cd到该文件夹,查看当前配置有哪些远程仓库,可以用

​ 学习 回键禁用 CLEAR TOP onAttachWindow

抓取远程仓库的更新

输入 git fetch 看看远程仓库哪些更新了

查看当前的所有分支

git branch

新建分支

git branch

切换分支

git checkout

创建分支并切换到该分支

git checkout -b

删除远程分支(给远程推空库)

git push origin :duixin_log

删除分支

git branch -D

查看分支

git branch -a

将本地代码推到到远程自己的库

git push origin jianhao/dialog

新建一个自己的分支,并切换,并将代码填充进库中

git checkout -b 本地分支名 origin/远程分支名

合并分支(A)的变化到jianhao/glide分支

git merge A:jianhao/glide

这样就将远程仓库的代码更新同步到了本地仓库,如果需要更新远程仓库,

需要将本地仓库push一次

提交代码到本地仓库

git add . 此时将代码提交到本地的暂存区

git commit -m “描述” 此时将代码从暂存区加入到本地的代码仓库

查看git仓库的修改状态

git status

3.在开发上的使用步骤

第二天开始开发之前(拉同事的代码到本地)
git status
git fetch dev
git merge dev 
//如果本地没有dev就不能实现,此时可以使用ide里的Merge into Current
或
git pull dev

此时需要注意自己的代码是否更新,如果直接fetch会导致自己的代码被覆盖

注:git pull = git fetch + git merge 拉=拽过来看看 + 合并

开发完成提交代码时
先fetch + merge into current 同步远程代码,然后

git add . 

git cz  (输入开发的内容)     /  git commit -m "描述"

git push origin jianhao/glide 到自己的远程库

在gitlab上合并请求   将远程库的代码合并到dev

新项目要进行开发时
先克隆远程仓库到本地
git clone url
新建一个自己的分支,并切换,并将代码填充进库中
git checkout -b jianhao/cabinet

错误commit时撤销提交
一般使用撤销commit保留更改代码、保留add .
git reset --soft HEAD~1  / 2  (~1 撤销一次  ~2撤销两次)

参数
--soft	 撤销commit
--mixed  撤销commit 并撤销 add .
--hard   撤销commit 撤销 add . 并删除更改过的代码 

如果只是commit注释写错了,只需要:
git commit --amend 
进入vim编辑器修改注释
暂存区的使用
git stash  
将数据存储到暂存区
将所有未提交的修改(工作区和暂存区)保存至堆栈中,用于后续恢复当前工作目录

git stash list
查看当前stash中的内容

git stash pop 
将暂存区数据拿出来

git stash clear	 
将数据从暂存区删除,此时开发过的数据就会丢失,返回至原来的状态
解除文件tracked状态

git rm --cached -r 文件/文件夹

问题

在初始化git仓库的时候没有创建.gitignore文件来过滤不必要提交的文件, 后来却发现某些文件不需要提交, 但是这些文件已经被提交了, 这时候创建.gitignore文件忽略这些文件时, 发现ignore的规则对那些已经被track的文件无效.

三.Git插件

1.安装nodejs

2.npm安装cz-conventional-changelog

https://github.com/commitizen/cz-conventional-changelog

3.这样在使用commit时就可以使用cz来提交(cz指令为自定义

使用Python爬虫抓取旅游景点评价数据并进行热度可视化 景点热度通常由景点的评分、评论数以及游客的热情度来决定。高热度的景点通常意味着更高的游客评分和更多的游客评论。热度不仅反映了景点的受欢迎程度,还可以揭示某些景点的潜力和存在的问题。评分:游客对景点的综合评分,通常是0到5分。评论数:景点的评论数量,反映了游客对景点的关注程度。热度变化:在一定时间内,景点的评价和评论数量变化,能够反映景点的热度波动。通过使用Python爬虫技术抓取旅游景点的评价和评论数据,我们能够深入分析景点的热度,并通过数据可视化工具将这些信息展示给用户。 阅读详情

相关推荐

安卓风控对抗实战:如何用AOSP定制ROM绕过Momo、AIDA64等检测(从环境搭建到设备画像)

本文详细解析了如何通过定制AOSP ROM绕过Momo、AIDA64等安卓风控检测工具的设备指纹识别。从环境搭建到硬件参数修改,再到内核级特征混淆,提供了一套完整的底层对抗方案,显著提升设备伪装通过率。

weixin_30687051的博客 489

Android中用Git来抓取你感兴趣列表的提交log

如题所述,用到的命令其实很简单,关键的就这一句 git log --stat --author=pattern在这一句命令的基础上,我写了一个脚本用于抓取一个list中所有人的提交log,以及每次提交的文件 #!/bin/bash #the script could catch the changelog list of openplatform kernel and android #us

huangxiaohu_coder的专栏 1467

SystemVue 链路预算、仿真分析步骤

使用SystemVue进行链路预算、频谱分析等,相对ADS更全面。

BeCourageable的博客 3833

总结Git在实际开发中的使用教程

总之,掌握 Git 的基本使用教程对于开发工作至关重要,这可以帮助开发者更好地管理代码版本,提高开发效率,并且保证工作质量和团队协作。协作开发:在团队协作开发中,可以使用 Git Flow 策略进行管理,以保证多人开发时的协调性和效率。创建代码仓库:在项目的根目录下使用命令行创建代码仓库(repository)。远程同步:将本地仓库同步到远程仓库需要使用。命令从远程仓库拉取代码更改到本地仓库。命令查看当前工作区和本地仓库的状态。命令将本地仓库的更改推送到远程仓库。命令提交修改后的文件到本地仓库。

qq_44872509的博客 976

椭圆曲线点加的推导公式(一)

椭圆曲线点加推导过程

qq_32100199的博客 1516

中科蓝讯蓝牙耳机SDK实战:从目录解析到消息处理框架

本文深入解析中科蓝讯蓝牙耳机SDK的目录结构与消息处理框架,提供从硬件驱动到蓝牙功能定制的实战指南。重点剖析SDK核心模块如消息队列机制、按键事件处理及电量报告优化,并分享二次开发中的调试技巧与避坑经验,助力开发者高效完成TWS耳机功能定制。

weixin_30335575的博客 387

Android Studio使用Git最详细的文章

本篇来自温斯渤,温斯渤的博客地址: http://wensibo.top 前言 本文较长,图片很多很多,流量党慎入(建议电脑端查看) 使用 Git 已经有一段时间了,但是之前都是使用 Git Bash,在 Android Studio上使用 Git 一开始不是很习惯,就像用惯了 SVN 来使用 Git 一样,琢磨了一段时间的 Android Studio,也看了我觉得为数不多但是很有...

上孟的专栏 1649

ESP32连接PDM麦克风操作指南:新手入门必看

手把手教你如何将ESP32与PDM麦克风连接,采集音频数据并用于音频分类应用。内容涵盖硬件接线、代码配置及实际调试技巧,适合初学者快速上手esp32在声音识别场景中的使用。

weixin_42590539的博客 1329

笔记:Git学习之应用场景和使用经验

整理Git工具的应用场景和使用经验

布丁Plus的博客 1001

分布式锁特点、以及用python3实现redis分布式锁

以下是 Python3 实现 Redis 分布式锁的详细教程,包含代码示例、原理说明及最佳实践。

数据知道的博客 2万+

C# Modbus协议全解析 万字长文|RTU/TCP/UDP完整实战(寄存器映射+多从站组网+NModbus4工业级代码)

你做C#工业上位机开发,Modbus协议是绕不开的终极核心,没有之一!Modbus是由施耐德在1979年发布的工业级串行通信协议,经过40余年的发展,已经成为工业自动化领域的通用标准协议—— 小到温湿度传感器、智能电表、小型PLC,大到变频器、伺服驱动器、DCS集散控制系统,99%的工业设备都原生支持Modbus协议(RTU/TCP二选一,多数全支持)。很多开发者觉得Modbus「知识点杂、协议分支多、组网难」,本质是只掌握了零散的读写代码,没吃透。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1063

Git实际开发使用教程-工作使用

一、工作过程中使用git是在所难免的接下来大家只需要使用我的步骤进行使用git即可。 1. 本地连接、克隆(下载远程仓库到本地仓库)、切换分支 工作中一般公司都会有自己的git远程仓库一般仓库分为两种连接地址:http和https,经常以https连接为例; ...

weixin_37813118的博客 574

基于SAHI算法优化YOLOv8的小目标检测性能研究

SAHI(SliceAwareHyperInference)是一种推理优化算法,通过将大图切片为小块并分别推理的方式,实现更精细的小目标检测。提升小目标检测精度:切片后的小目标在每个小块中占比更大,模型能够更好地聚焦。兼容性强:可直接集成到现有目标检测框架中(如YOLO系列、Detectron2等)。支持大分辨率图片和视频推理:减少硬件对大图推理的限制。本文详细探讨了如何通过SAHI(切片辅助超推理算法)结合YOLOv8模型,有效提升小目标检测性能,尤其是在高分辨率图片和视频场景中表现优异。

博客 2371

杂记——14.git在idea上的使用及其实际开发介绍

dev:开发环境;从feature去mergetest:测试环境;从feature去mergepre/releace: 预生产环境;从master去merge,为了验证master代码master:生产环境;从feature去mergefeature_xxx: 开发分支;增加小功能;创建的时候,从master拉取hotfix_xxx: bug修复分支;从master拉取。

m0_52096593的博客 1080

VC中sqlite的使用

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

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

在实际开发中 Git 的基本使用

给大家介绍一下在工作实际开发中使用 Git 管理代码的流程

qq_53109172的博客 343

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

实际开发中Git的使用总结

从远端仓库拉下: git clone +https地址 git clone -b develop +http拉取非master分支 进入到拉下的文件夹中查看分支: cd ./ + Tab键 git fetch origin develop 将dev分支拉取到本地 git checkout -b develop origin 在本地创建分支dev并切换到该分支,与远程分支关联。 git pull...

xia540847092的博客 402

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

实际开发中如何使用git

本文主要总结企业开发中,如何使用git进行代码管理,包括克隆代码到本地,提交代码,拉取远程代码更新本地代码,解决代码冲突等步骤

zhanghuaiwei 1242

实际开发工作中Git的使用流程

Git在实际开发中的使用流程

Richard_wg的博客 1166

最全的实际开发git使用讲解——版本控制——代码管理

前言 在实际开发项目中,对于代码的控制用得最多的就是git。 git用的好,对于项目而言,是一件非常让人愉悦的事儿。 不仅仅是在代码的保存上,更是在开发上使业务逻辑和开发流程更加清晰和便于管理的不二选择。 对人团队合作开发,不可避免需要将大家的代码进行合并,那么中间就会出现很多让人头疼的问题。 如:修改,删除了别人的代码,功能不复用,高耦合,代码有问题查不到谁写的,各种甩锅等等。。。 GITLAB GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wi

成都_杨洋 5109

实际开发中git在IDEA中的使用

相信搜索这个的同学代码都已经拉取到本地了,并且已经在idea中打开了。

java_Trainees的博客 616

git 实际开发中使用-解决问题

git代码版本管理工具,打破常规的物理传输,更新,合并,回滚提高了开发效率和可追溯性。网上的资料会把所有的命令都很全也很多,导致对刚刚了解的同学不友好,很难实际使用。每个人都有自己使用git的习惯,本篇文章以自己遇见的问题出发,供大家参考使用。这篇文章主要记录自己实际开发中的git基本使用,原因和解决。实际使用1.第一次开发建立自己分支-创建自己分支一般自己名字首字母// 我们在本地创建自己分支-创建并切换到这个分支(他会把主分支代码带过来),这个时候你就和当前主分支代码一样。

路虽远行则将至,事虽难做则必成。 1221

Git在实际开发场景下的使用

rebase 把本地的多次提交合并成一个,然后push到远程代码库 参考1 参考2 官方文档 checkout 项目已经开发一段时间了,需要创建一个空的分支,也就是一个没有任何提交历史的分支 参考1 参考2

@勿欲见匆 335

实际开发中使用Git流程

使用Git工作的一般流程   目录 使用Git工作的一般流程 获得一个Git管理的工作区 自己初始化一个仓库 从远程仓库获得工作目录 添加,修改,推送 分支 拉取别人的提交 处理冲突   获得一个Git管理的工作区 使用Git开始工作,首先需要一个Git管理的工作区,这个工作去可以是自己init创建的,也可以是从远程仓库clone下来的。 自己初始化一个仓库 ## ...

HeJD的博客 7819

git实际开发使用到的简单命令

查看远程分支和本地分支 $ git branch -a *master remotes/origin/HEAD -> origin/master remotes/origin/master 查看本地分支 $ git branch *master 3.创建本地分支 Jojo@Jojo-PC MINGW64 /f/workspace/dg_zichan (master) $ g...

麦克劳林 144

Git 实际开发中的使用

随着技术的不断更新,代码也不断开源。企业级开发效率的提升,版本管理工具也在不断更新。从最初的csv 到svn 到如今的Git。今天就说说Git的工作原理。 在git 中可以包含众多分支,但是整体就可以分为两大类,1.主分支2.辅助分支主分支 master分支 master 分支也是最稳定的分支,开发中一般都是将master分支上的代码部署到正式的服务器上。 develop分支 develop分

科技改变生活,技术连接你我 1261

Git分支原理、操作及实际开发中如何规范使用分支

😀前言在这篇博文中,我将与大家分享关于Git分支管理的内容。Git作为一个分布式版本控制系统,在协同开发和版本控制中扮演着至关重要的角色。通过这篇文章,您将深入了解Git分支的原理、操作以及在实际开发中如何规范使用分支。希望这篇文章能对您的工作有所帮助,同时也非常期待您的宝贵意见,以帮助我不断改进。🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大家,您的满意是我的动力😉😉。

m0_73557631的博客 1175
上一篇: Gson的使用
下一篇: GitFlow工作流
Android_tools
博客等级 码龄9年 24粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值