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的使用,暂时感觉和cvs没太大区别,可能未用到它强大的地方。

第一步:https://github.com/,到官网注册个用户,然后登陆,建立新仓库,基本上填个名就可以。(注:私人仓库需要钱的,公开免费。)

第二步:装git的客户端,官网好像只提供64位,没32位的,但可以从该https://git-scm.com/downloads 网站下载32位的客户端。安装完后在鼠标菜单会多了GIT GUI和Bash两个选项,前者是图形界面,后者是命令行。

第三步:上传文件。在你要上传的文件夹上按鼠标右键选“GIT Bash here”,然后会进入命令行,输入以下命令:

git init
git add .               //上传文件夹下所有的文件
git commit -am "###"
git remote add origin https://xxxxxx.git
git push origin master

这样就完成上传文件到远程服务端。

命令解析:

git init        //当前目录初始化为Git仓库

git add .       //添加所有的文件、文件夹
git add <file>  //添加指定名称的文件,<>内部写文件全称

git commit –m “commit info” //提交本次事务,写入仓库,同cvs的意思一样,引号内部表示本次提交的提示信息

git status       //显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示);

git diff <文件全称> //在add之前做,add后就看不到修改的地方。

git log     //打印日志

git clone  https://xxxxxxxx     //下载代码 
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.创建... 阅读详情

相关推荐

Ventoy引导自定义菜单配置详解:手把手教你用ventoy_grub.cfg启动硬盘里的Manjaro

本文详细解析了Ventoy引导自定义菜单配置方法,重点介绍如何通过ventoy_grub.cfg文件启动硬盘中的Manjaro系统。从Ventoy与GRUB2的协作原理到具体配置步骤,包括分区布局设计、关键参数解析及常见问题解决方案,帮助用户实现多系统引导的灵活管理。

weixin_28738165的博客 299

git入门操作

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

qq_61715584的博客 1837

LVGL多线程编程避坑指南:从音乐播放器项目看UI与后台任务如何安全协作

本文深入探讨LVGL在多线程环境下的安全协作问题,以音乐播放器项目为例,解析UI与后台任务(如mplayer音频播放器)的典型冲突场景。提供全局互斥锁规范、任务队列异步处理等核心策略,并分享mplayer进程集成方案与进度条优化技巧,帮助开发者规避界面卡顿、内存损坏等常见问题。

weixin_42531494的博客 133

Git入门

Git 入门教程

影三人 1831

SCL3400硬件避坑指南:引脚兼容性测试+模式切换异常处理

本文针对村田SCL3400双轴倾角计在实际硬件设计中的常见问题,提供了详细的避坑指南。重点解析了从SCL3300迁移时的引脚兼容性真相,包括SPI时序、电源去耦等关键差异,并深入探讨了模式切换中超量程错误的复现原因与软件容错方案。同时,指导了如何根据应用场景配置低通滤波器,并给出了无自动唤醒功能下的可靠电源与长线SPI通信管理策略。

weixin_29190573的博客 292

灯塔问题:贪心与动态规划算法解析

区间覆盖问题是算法设计中的经典案例,常用于理解贪心算法与动态规划的核心差异。贪心算法通过局部最优选择逐步构建全局解,具有O(n log n)的高效时间复杂度,特别适合处理一维区间覆盖场景。动态规划则采用自底向上的填表法,虽然通用性更强但复杂度较高。在实际工程中,这类算法广泛应用于无线基站部署、监控设备布置等资源优化场景。通过分析灯塔问题的两种解法,可以深入掌握算法选择的关键因素,如问题规模、性能要求和实现复杂度。

weixin_28720573的博客 259

git 入门使用教程

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

X工作室 1146

GB9706.1-2020应用部分如何理解?

医用电气设备对应用部分的温度限制,绝缘考核,漏电流限制要求相对设备的其他部分来说都会要求比较严格。所以,划分设备的应用部分显得非常重要。现实中,医疗器械种类繁多,形状各异,比如大家熟悉的,小的如血压计,大的设备如CT。有些时候,我们应该如何根据应用部分的定义来确定ME设备的哪些部分是应用部分呢?还有GB 9706.1-2020中关于“应用部分”的定义中注2我们又该如何理解? 看过GB 9706.1-2020的朋友应该都已经注意到,相比老版也就是07版的9706.1,应用部分的定义是相对变...

喵叫兽的博客 8296

猴子都能懂的 Git 入门

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

cainiao_python的博客 1667

【Unity小游戏】整整一个周末写一款《皇室战争 玩法》 的 即时战斗类 游戏Demo。两万多字游戏制作过程+解析

Unity游戏制作,本篇文章介绍了复刻皇室战争玩法的一个自制小游戏,共有该游戏的两万字教程加制作过程,欢迎品尝! 世界上没有绝对的公平,如果我们起点就比别人第一步,那就更需要比别人努力了。

努力前行,总会成为自己心中的那道光 12万+

2026年【江苏“信息与未来”编程思维】真题及题解(T6:桌面游戏)

2026年【江苏“信息与未来”编程思维】真题及题解(T6:桌面游戏)

王老师青少年编程 535

【Git】Git入门

【Git】Git入门

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

【腾讯小龙虾WorkBuddy专栏05】深度解析WorkBuddy连接器(Connector)

深度解析WorkBuddy连接器(Connector)

AI人人懂 1315

git的入门使用

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

Mario_z的博客 288

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

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

蓝牙模块HM-10手册

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

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

NTscan扫描工具

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

Git 从入门到精通

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

Youngist的博客 929

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

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从入门到精通〗

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

【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
上一篇: mybatis-generator例子
下一篇: linux下文件压缩加密码
大大蘑菇猪
博客等级 码龄18年 1粉丝 25原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值