Git使用指南

【GIT】git个人笔记 GIT个人手册 版本 日期 修订内容 作者 V01 2019-06-25 初稿 备注: 使用中不断迭代完善,其他人使用中有其他总结的,可以补充。 目录 第一章说明 一.1.1GIT 中文手册 一.1.2git仓库说明(工作区、暂存区、本地仓、远程仓)1 一.1.3git仓库说明(工作区、暂存区、本地仓、远程仓)2... 阅读详情

学完廖雪峰老师的GIT教程,讲课浅显易懂,非常值得学习。

Git思想:
1.保存本地代码多版本修改内容
2.利用branch模式便于多人协同开发,分布式管理
3.基于GitHub的云端代码保存,可大大增加开源的威力

基本使用方式:

git init            # initialize git file

git add filename    # add file
git commit -m "my first file"   # add commit

版本回退:

head相当于指针,指向目前保存过的版本
git reset --hard commit_id  # reset to any version
git log                     # get history information
git reflog                  # get future log

退回到上一个版本:
git reset --hard HEAD^
退回到上N个版本
git reset --hard HEAD~N

操作指南:

cat filename.txt 显示文件内容
git status       显示git状态
git diff HEAD -- filename.txt 工作区和版本库的区别

要保存变动,必须用:git add + git commit -m来保存到版本库之中

撤销改动:

第一个安全区:工作区
git checkout -- filename.txt

第二个安全区:暂存区
git reset HEAD filename.txt

第三个安全区:版本库
git reset --hard HEAD^

如果推送到远程,那就得申请了。

删除文件:

删除暂存区文件
git rm filename.txt

误删除,恢复到最新版
git checkout -- filename

远程仓库:

关联远程仓库
git remote add origin git@server-name:path/repo-name.git

推送内容
git push -u origin master

远程仓库克隆:

远程仓库下载
git clone git@github.com:server-name/filename.git

分支管理:更安全方便的开发方式

查看分支
git branch

创建分支
git branch <name>

切换分支
git checkout <name>

创建+切换分支
git checkout -b <name>

合并某分支到当前分支
git merge <name>

删除分支
git branch -d <name>

分支合并问题
当分支合并时有冲突,需查看git log --graph解决
Git-TFS 使用指南 Git-TFS 是一个 Git 和 Microsoft Team Foundation Server (TFS) 之间的双向桥接工具,允许你使用 Git 作为 TFS 的客户端。这样可以让你的 Git 分支保持与 TFS 一致,同时保留你的更改。允许你将 TFS(TFVC)代码库克隆到 Git 进行本地管理。这个命令会把所有的 Git 提交合并成一个,并提交到 TFS。上进行同步,因此如果你要管理多个分支,建议使用。当你在 Git 里完成了一些提交后,你可以使用。,会把 TFS 上的新提交拉取到 Git。 阅读详情

相关推荐

从仿真到实机:四足机器人控制算法的全流程验证框架

本文系统阐述了四足机器人从仿真到实机的全流程验证框架。针对仿真与实机环境的巨大差异,文章详细介绍了在MuJoCo等高保真仿真环境中的建模、算法迭代与压力测试方法,并重点解析了通过硬件抽象层和中间件搭建通往实机的关键桥梁。最后,提供了实机部署的安全清单与调试策略,旨在帮助开发者构建可重复、风险可控的算法验证闭环,提升算法在真实世界中的鲁棒性与可靠性。

lilh34434的博客 384

Git基本使用(很详细)

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

qq_45796592的博客 15万+

PyGPT:桌面AI助手整合大模型与本地知识库,打造高效工作流

大语言模型(LLM)通过理解和生成自然语言,正深刻改变人机交互方式。其核心原理是基于海量数据训练的Transformer架构,能够根据上下文进行预测和生成。这一技术价值在于将强大的AI能力平民化,广泛应用于代码生成、文档分析、创意写作和智能问答等场景。通过API调用云端模型或本地部署开源模型,开发者可以构建个性化的AI应用。本文聚焦于PyGPT这一桌面AI助手,它巧妙地将ChatGPT、Claude、Gemini等主流大模型与LlamaIndex、Ollama等本地化工具整合,实现了聊天、文件分析、代码解释

weixin_28679635的博客 437

git的使用——最全操作流程

git操作详细流程

forever__fish的博客 3万+

首个基于LBS方案的3D传感器,VoxelSensor解析

该传感器将结合OQmented的Lissajous模式的MEMS扫描镜,与每帧逐行工作的光栅扫描相比,Lissajous轨迹扫描速度更快,并且能耗很低,它可以更快地捕获完整的场景和快速移动,并且需要更少的数据处理,可满足AR/VR对于低延迟、高效率的需求。简单来讲,Switching Pixels的区别是专注于识别激光事件,性能比普通事件相机更好,但也可以使用事件相机的算法。在具体应用中,它需要在X和Y方向发射一个或多个脉冲光束,以在X和Y轴上定位,而Z轴,也就是深度,则是通过计算光返回的时间来测量。

qingtingwang的博客 576

地瓜机器人RDK Studio使用入门教程

不知道大家在使用AI开发板的时候有没有遇到过板子官方镜像占据空间大难以保存,想要的时候找不到?官方示例项目久而久之便难以找寻?首次登陆开发板连接网络还需要准备显示器键盘鼠标外设繁杂?…为了解决平时开发过程中遇到的种种不便利问题,地瓜机器人创新的推出了RDK Studio这一官方开发者软件,使智能机器人开发迎来新纪元!通过这一软件极大降低了机器人的开发门槛,哪怕是零基础的用户亦可轻松上手RDK系列板卡!

xiongqi123123的博客 3431

一文精通Git,Git使用指南

Git使用指南摘要 Git是一款分布式版本控制系统,支持高效分支管理。核心工作流程包括:克隆仓库、创建功能分支、本地开发、提交修改、推送分支、创建合并请求、代码评审和合并到主干。Git采用工作区、暂存区和版本库三层结构,通过git add和git commit命令完成版本控制。常用操作包括:初始化仓库(git init)、查看状态(git status)、版本回退(git reset)、分支管理(git branch)等。配置用户签名(git config)是必要步骤,同时建议开启彩色输出提高可读性。相比S

大河之犬的博客 1127

Windows下飞桨PaddlePaddle 2.6.1 GPU版环境搭建全攻略(含CUDA 11.7配置避坑指南)

本文详细介绍了在Windows系统下搭建飞桨PaddlePaddle 2.6.1 GPU版环境的完整流程,特别针对CUDA 11.7和cuDNN的安装提供了避坑指南。从Anaconda环境配置、CUDA Toolkit安装到飞桨GPU版的验证,手把手帮助开发者高效完成深度学习环境搭建,解决常见问题并优化性能。

x8y9z0的博客 1096

git详细使用教程

首相,你要明确说明一下,git是软件,是用来进行版本控制的软件,什么叫版本控制,举个例子吧,你在用word软件写论文的时候,同一篇论文你可能会保存好几个:“‘GAN网络应用初级版’”,”GAN网络应用中期版“,“GAN网络应用最终版”。而git要做的就是类似这种不同版本之间的管理与控制。

2401_88244350的博客 4万+

STM32CubeMX的正交编码器encoder

由于最近干活遇到需要获取正交编码的功能,所以返回来研究一下STM32CubeMX的编码器功能,之前也更新过STM32的定时器功能,但是因为之前搞平衡车的正交编码器没有搞清楚原理,就直接用了脉冲输入功能草草了事,现在也算是为之前的年轻买单了,不过看到现有的Encoder说明都比较简单,所以就当是为开发者做贡献了,我研究清楚之后来一篇博客。

ASWaterbenben的博客 1万+

C语言试题四之计算并输出3到n之间所有素数的平方根之和

1、题目 请编写函数function,它的功能是:计算并输出3到n之间所有素数的平方根之和 例子:若我们main函数从键盘给n输入5之后,我们需要输出结果为3.968119 输入值n的要求:正整数n, 要求小于100。 2、部分函数说明 C 库函数 double sqrt(double x) 返回 x 的平方根 3、源代码实现 #include <stdio.h> #...

码莎拉蒂 7235

Git基础:使用指南

使用命令git init,初始化Git仓库使用命令,可反复多次使用,添加多个文件使用命令完成提交使用命令git status,查看工作区状态如果git status告诉你有文件被修改过,用git diff可以查看修改内容HEAD指向当前版本,使用命令可以切换版本穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本每次修改,如果不用git add到暂存区,那就不会加入到commit中。

~ 1269

X-AnyLabeling-main标注YOLO关键点POSE

同一物体的框和点的 群组编号 要相同。代表这些点和方框是同一物体上的。标注方框之后记得把后面的。顺序要和你标注的顺序一致。写入1,而且之后的点的。配置导出文件.yaml。

qq_53545309的博客 2112

【Git】Git 工具使用指南

Git 核心组件 工作区(Working Directory):用户直接编辑文件的目录。 暂存区(Staging Area/Index):临时保存待提交的修改。 本地仓库(Local Repository):存储完整历史记录的 `.git` 目录。 远程仓库(Remote Repository):托管在服务器上的共享仓库(如 GitHub、GitLab)

weixin_43510208的博客 1074

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

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

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

Android Studio-Git的使用指南

本文介绍了Git的基本使用流程和底层原理。主要内容包括:1)Git工作流程(clone、add、commit、push等命令);2)Git对象存储原理(blob、tree、commit三种对象);3)add和commit的底层实现机制;4)Merge与Rebase的区别;5)Reset命令的使用方法;6)在Android Studio中的Git操作方式。文章详细解析了Git的核心工作机制,包括文件存储方式、暂存区原理、提交过程等,并对比了不同合并策略的特点

2301_80329517的博客 3629

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Git 使用指南

这篇文章详细介绍了 Git 的基本概念、安装步骤和基本配置,并涵盖了常用命令如初始化仓库、克隆仓库、提交更改等。此外,文章还探讨了分支管理、远程仓库操作以及高级功能如标签和变基。通过分支策略、Pull Request 和 Code Review 的讨论,文章阐述了 Git 的工作流程,并介绍了持续集成和持续部署(CI/CD)的重要性。最后,文章推荐了一些 Git 的图形化工具和在线资源,帮助读者更好地掌握和应用 Git。

m0_61367745的博客 1028

计算机控制技术及应用

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

git使用指南

工作中常用的 Git 命令,这些基本够用了。能够记住命令的话可以使你的工作效率提高一大截,当然使用可视化的代码编译工具操作也可。管他操作是否高大上,适合你的才是最好的!

懂搬砖 1万+

git 使用指南(快速入门)

Git 使用指南 1、配置git环境 2、配置ssh(避免重复输入密码,此过程也可以跳过)

ID-PJ的博客 319

GIT使用指南

常用操作 1、提交代码 git add . 添加当前目录所有文件 git commit -m 'message' 提交到本地仓库 git pull --rebase 有可能别人已经提交了更改,拉取最新代码,并以最新代码为基础应用自己的更改 git ...

sinat_30071601的博客 249

基于 VSCode 的 Git 详细使用指南

Git 是目前最流行的版本控制系统,而 VSCode 作为一款轻量级的编辑器,深受开发者的喜爱。VSCode 提供了内置的 Git 支持,使得开发者可以在编辑代码的同时轻松进行版本控制管理。本文将详细介绍如何在 VSCode 中使用 Git 进行版本控制,从基本的操作到高级的使用技巧,帮助你更高效地管理项目代码。

fudaihb的博客 6732

git 使用指南

git使用指南 git 是一种代码版本管理工具,可以在不同版本项目代码中进行自由切换。 另外,git主要管理纯文本对象,如.txt,.py等,不能管理图片,.doc等文件 git工作原理:可以被视为一系列文件变化的“累积” 1. 安装 windows:官网下载,直接安装 ubuntu: sudo apt-get install git-all 2. git 流程图 g...

xy_free的博客 453

git命令大全(git checkout ,git merge,git branch,git cherry-pick)

git命令大全(git checkout ,git merge,git branch,git cherry-pick)

weixin_38345306的博客 562

Git LFS 介绍和使用指南

Git Large File Storage (Git LFS) 是 Git 的一个扩展,用于更有效地处理大型文件。它通过用指针替换大文件来工作,实际文件内容存储在远程服务器上。

weixin_42849849的博客 1028

Git学习和使用指南详细篇

常见的版本控制系统有:本地版本控制系统、集中式版本控制系统、分布式版本控制系统git的外观和行为配置都使用git config工具来控制或者克隆现有仓库使用命令git clone克隆项目无需先初始化仓库,直接通过项目仓库的远程地址克隆即可将项目拉取下来,并在本地创建仓库,且克隆下来的仓库的默认主分支就是远程仓库设定的默认主分支远程仓库地址https和ssh比较常用,但一般克隆使用https无需配置sshkey,公有仓库可直接克隆下来,私有仓库可通过账号密码验证后克隆下来。

感谢阅读 1872
上一篇: Ubuntu16.04+CUDA8.0+Cudnn5.1+opencv2.4+caffe (呕心沥血完美填坑版)
下一篇: 深度学习caffe环境配置总结
_腾飞
博客等级 码龄9年 86粉丝 131原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值