git配置及基础使用

git 基本配置和使用 git 基本配置和使用 git 介绍 之前是写过关于git的一些东西的,但是都是使用的过程中遇到的问题,就简单的记录了一下,为了解决问题而写的,没有系统的写过git的东西,今天就简单的先写一下关于git的一些知识,就当是做了一个笔记吧,首先介绍一下git是什么,我们一般听到的最多的就是git是分布式项目管理工具,没有问题,它和svn的区别在于svn是一个中央集权的管理体系,而git则可以让每一台电... 阅读详情
该文章以收录 git探索之路

目录
git探索之路——常用命令总结
git探索之路——配置及基础使用
git探索之路——版本认识及操作
git探索之路——分支与标签
git探索之路——解决冲突与团队合作
git探索之路——标签管理
git探索之路——配置与自定义
前言

今天我来讲解一下git的基础用法,很简单,git我想大家应该都知道了,对于做程序的人,git和svn并不陌生。这里我不想再多说什么,如果还不了解git的,大家可以去搜一下看看。

一、GIT vs SVN

我们一开始开始对git和svn可能存在疑惑,这两个东西到底是做什么的。它们的大致区别如下:

  1. GIT是分布是版本控制工具,svn是集中式管理工具
  2. GIT把内容按元数据方式存储,而SVN是按文件;
  3. GIT分支和SVN的分支不同;
  4. GIT没有一个全局的版本号,而SVN有;
  5. GIT的内容完整性要优于SVN;

区别的详细介绍请见这里:http://blog.jobbole.com/31444/

二、GIT 的安装(这里只讲window的)

在window上安装git,基本就是傻瓜是安装 官网:https://git-for-windows.github.io
安装成功后右击鼠标会出现, git bush here

安装成功后,我们需要设置我们的邮箱和账号,因为Git是分布式版本控制系统,每个机器都要进行区分

全局配置:

$ git config --global user.name "Your Name"
$ git config --global user.email "Your Email"

局部配置

$ git config  user.name "Your Name"
$ git config  user.email "Your Email"

查看所有配置

$ git config --list

什么时候你会用到局部配置,当你公司的项目使用的是全局配置时,而你自己也有仓库方在其他地方,这时,你可能需要局部去配置自己的用户名和邮箱。

三、GIt安装好后,我们需要有一个上传的仓库,这里我们使用GitHub 为例子:

1.首先你有github 账号
注册地址:https://github.com/

2.在github上创建一个仓库

创建仓库

接下来:
创建仓库

3.创建好仓库后,我们本身是不可以用git链接到仓库的,我们需要配置ssh 公钥,生成公钥:

 $ ssh-keygen -t rsa -C "Your Email"

这里我们连续按三次回车,会出现下列图示
生成ssh

我这里生成的ssh公钥在 c/Users/Administrator/.ssh 我们需要的文件如下
生成ssh

4.将我们生成好的公钥放到我们github上,(其他网络仓库操作步骤大致相同)
生成ssh
生成ssh

到这里我们就配置好了ssh公钥了。

四、Git的基本使用

git链接仓库请请访问:

1.创建仓库以及提交代码
创建一个版本库之前我们要做到就是选好一个位置,然后:

$ mkdir myGit   // 创建myGit文件夹
$ cd myGit      // 打开myGit文件夹
$ pwd           // 查看所在文件夹目录

然后我们要初始化该文件成为git仓库,我们执行命令

初始化仓库:

$ git init  

如果你细心的话,可以看到我们 myGit 文件夹下回出现一个隐藏的git文件,如果你没有看到,可以设置一下电脑,显示隐藏文件夹(这里不讲这么设置了),或是执行命令 ls -ah,另外git文件夹,不要随意乱去设置

初始化完成后我们继续,我们在该文件夹下(myGit文件下,它的子目录也行,不要方法git文件夹中)新建一个index.html文件,里面写点内容,我写的是

var a =1;
var b = 2;

然后执行

$ git add  index.html  // 告诉git把index.html文件添加到仓库
$ git commit -m 
 // '新添加的index.html文件' git commit告诉Git,把文件提交到仓库:-m 后面跟的是提交的说明

如果我们有好多文件需要添加到仓库,我们可以使用一下命令:

$ git add 文件名1 文件名2 

或是更简单的,将所有文件添加到仓库(一下两个选其中一个就可以)

$ git add .
$ git add -A

2.本地仓库与远程仓库建立连接
这里有两种方法,第一种,直接克隆远程仓库:

$ git clone 远程仓库地址

github上的远程仓库地址:

第二种方法:

git remote add origin 远程仓库地址

建立连接后,我们将我们的文件 index.html 推送到github上去;(git默认是不允许上传空文件夹的)

$ git push

如果你用的是第二种方法,在第一次上传时我们这样去推送文

git push -u origin master

以后推送你就可以使用git push 了

接下来我们如果想要查看仓库当前的状态可以执行:

$ git status 

如果我们想要查看修改的内容:

$ git diff

到这里git的基本使用方法我们就说完了,如果你还有什么不明白,欢迎留言,如果在我能力范围内一定解答。接下来我们将更深入的了解一下git的使用方法。

SquareLine Studio汉化版安装激活全攻略:LVGL嵌入式UI设计从入门到出代码 嵌入式GUI开发中,LVGL作为轻量级开源图形库,广泛应用于STM32、ESP32等MCU平台。可视化设计器通过拖拽生成LVGL代码,大幅提升UI开发效率。SquareLine Studio正是这类工具的代表,支持界面设计、事件绑定与代码导出。其安装、汉化与激活是初学者常见门槛,尤其涉及LVGL版本匹配、字体配置及FreeRTOS移植等关键环节。本文围绕汉化版安装、一个月免费激活码使用及最小可用流程展开,帮助开发者快速上手LVGL界面设计,规避常见环境与集成问题。 阅读详情

相关推荐

MOOS-ivp 实验一 MOOS软件的安装与执行

MOOS-ivp实验一 实验一步骤总结 文章目录MOOS-ivp实验一前言一、实验一1.下载软件2.安装必要的插件3.安装后检查4.路径添加5.执行示例文件总结 前言 在moos学习过程中,我觉得最好把学习的每一步骤都总结一下,方便日后进行回顾。moos官网设置了十八个实验,涉及到了moos的各个方面,完成这些实验也是moos入门的好办法。 一、实验一 实验一主要内容仅仅是软件的安装,仅仅这一步就花费了我接近两天的时间。主要问题发生在linux系统的配置问题上。 1.下载软件 svn co https:

weixin_44151170的博客 6669

Git的环境配置(超详细)

Git的环境配置 1、git安装好后,再去GitHub上注册一个账号:https://github.com/ 再点击桌面上的Git Bash快捷图标,我们要用账号进行环境配置了 2、在点击桌面上的Git Bash快捷图标中输入: 配置用户名: git config --global user.name "username" //( "username"是自己的账户名,) 配置邮箱: git config --global user.email "username@email.com" //(

大佬云集技术答疑交流群:743262921(进群暗号:222) 8万+

RWEQ土壤风蚀模型的估算与变化归因分析

本次以介绍RWEQ模型的基本原理及数据需求,再结合案例讲解RWEQ模型中区域地理空间数据库构建的方法和各个参量提取的原理与方法,最后结合典型案例进行综合讲解风蚀模数估算、制图及归因分析。空间分析与制图:提取分析、局部分析、邻域分析、区域分析、插值分析、平滑处理、像元提取、采样与重采样。以某实际应用为案例,掌握RWEQ模型进行当地土壤风蚀量空间分布分析整体流程。地图服务器、在线地图、范围指示器、格网、表格、基础地图服务使用规则介绍。掌握土壤风蚀模型的原理、优势点及因子组成。

2301_77413856的博客 1194

git配置方法

git生成SSH公钥与github配置。

weixin_44842112的博客 3万+

从零构建智能监控系统:ZLMediaKit与SpringBoot的RTSP流处理实战

本文详细介绍了如何从零构建智能监控系统,结合ZLMediaKit与SpringBoot实现RTSP流处理。通过多协议支持、高性能架构设计及工业级部署优化,解决传统监控方案的兼容性差、延迟高等问题,适用于物联网和智能安防领域。

weixin_29002209的博客 370

利用LTspice设计Pt100测温电路

是一种广泛使用的温度传感器,它属于(RTD, Resistance Temperature Detector)的类型,通常用于温度测量。在0°C时,的电阻值为100欧姆,且它的电阻值会随着温度的升高而升高。PT100热电阻温度阻值对应表)因此可以根据这一特性来检测出环境温度。

2301_77033628的博客 2417

git配置

git提供了一个叫做git config的工具,用于配置或读取相应的工作环境变量。

xiaoyuzhou1994的博客 3092

车辆重识别/再辨识数据集: Vehicle Re-ID Datasets Collection

车辆数据库 1.VERI-Wild: A Large Dataset and a New Method for Vehicle Re-Identification in the Wild (2019-CVPR) 数据库名称:VERI-Wild 论文:链接 数据库描述: 车辆图像由一个包含174个摄像机,拍摄范围覆盖超过200平方公里的市区CCTV系统拍摄。摄像机是24小时连续拍摄30天,其长时间的...

AI炼丹师 6857

环境配置 | Git的安装及配置[图文详情]

是一个开源的分布式版本控制系统,可以有效、高速地处理从小到大的项目版本管理。下面介绍了基础概念及详细的用图文形式介绍一下过程.

weixin_44649780的博客 1万+

JAVA:Spring Boot 集成 Forest 优雅的 HTTP 客户端

Forest是一个优雅的Java HTTP客户端框架,通过注解式声明简化HTTP接口调用。它支持多HTTP客户端、自动参数绑定、序列化、重试机制和拦截器等功能。本文演示了如何在Spring Boot中集成Forest,包括配置、接口定义和调用示例,还展示了POST请求、文件上传等常见场景。相比传统HTTP客户端,Forest具有声明简洁、功能完善的特点,特别适合微服务调用和第三方API对接,能显著提升开发效率和代码可维护性。

木头 427

cesium vue2/vue3教程目录导航

以下是本专栏目录导航,送完整项目源码(拒绝单页源码),可以直接运行,全部配置免费视频教程(B站)。

qq_29384639的博客 4317

Git安装配置使用详解(全网最全)

最近开发环境更换升级了一个工作站,正好需要安装版本管理工具,顺手把安装的流程细节记录下来分享一下,希望能帮助大家快速的搭建开发环境。Git 是一种分布式版本控制系统,最初由 Linus Torvalds 于 2005 年创建。它是用于跟踪文件更改、协调团队协作开发的重要工具。Git 的分布式特性允许每个人都有一个完整的代码库副本,可以离线工作,并且可以轻松地进行分支和合并。

程序猿老樊的博客 8万+

PyCharm 2024最新版图文安装教程(python环境搭建+PyCharm安装+运行测试+汉化+背景图设置)

PyCharm 2024新版图文安装教程(python环境搭建+PyCharm安装+运行测试+汉化+背景图设置)

Code_流苏:在代码中寻诗意,在实践中觅真知 4万+

IDEA 中配置GIT环境

IDEA一个很智能的java必备工具,可以很好的提升开发效率,本文介绍了配置Git忽略文件、在IDEA配置Git、在项目中配置Git、使用IDEA中的Git、IDEA中GIt版本的切换、IDEA创建分支、IDEA中切换分支、合并分支的操作,操作内容较多,跟着文章走能很快就学会,多多操作练习能更快熟练。

m0_54722399的博客 7037

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Pycharm配置Git教程

1. 使用场景 平时习惯在windows下开发,但是我们又需要实时将远方仓库的代码clone到本地,也许要将自己修改的代码push到远端服务器,有很多方法可以实现这个需求,但是所用的编辑软件不一样,应该设置也不同,下面是window下Pycharm的配置步骤 2. 首先安装Pycharm -- 略过 3. 安装git,并记住git的安装路径 直接下载安装就好 下载路径: 链接:http...

zd147896325的博客 3万+

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

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

Eclipse配置Git及使用

要在eclipse中配置git,需要依次执行以下步骤:1、本地安装git可查看文章GIT详细下载安装步骤2、Eclipse安装EGit插件help--eclipse marketplace,进入到Eclipse商店,搜索EGit可以看到一般Eclipse已经安装了EGit插件了如果未安装可进行install安装即可3、配...

weixin_26850469的博客 594

Devexpress16.2.6破解工具

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

Git的配置以及基础使用

Git的配置和基础使用。

m0_61093136的博客 246

git查看配置信息

Git配置信息内容基础知识了解1,工具和环境变量1,初次运行配置用户信息功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入面经一导...

zlhcsm的博客 3万+

【Git】Git 多用户配置

引言:在工作的时候我们有时候会自己创建项目Demo来实现一些功能,但是又不想把自己的Demo代码放到公司的仓库代码平台(GitLab)中管理,于是就是想自己放到自己的GitHub或者Gitee中管理,于是就需要配置Git多用户。本文将配置分别是 gitLab 以及 gitee 上的两个用户(因为GitHub总是上不去哭唧唧,又懒得科学上网),并分别在它们所属的项目上进行 git 操作,这差不多就是配置多用户的大部分操作了。

洗棉花糖的浣熊的博客 9267

idea配置git及使用

1. 配置git忽略文件 idea有,eclipse,sts文件 gitee有,github没有 *配置Git全局忽略文件* 创建Java.gitignore文件, \# Compiled class file *.class \# Log file *.log \# BlueJ files *.ctxt \# Mobile Tools for Java (J2ME) .mtj.tmp/ \# Package Files # *.jar *.war *.nar *.ear *.zip *.tar.gz

我的博客 960

【Git】 在IDEA中配置Git

我们可以在IEDA中配置Git,配置好后就可以在IDEA中通过图形化的方式来操作Git。

少年你真的要止步于此嘛。 7601

【python基础】pycharm怎么配置和使用git

在 Path to Git executable 中填写 Git 可执行文件的路径(如 /usr/bin/git 或 C:\Program Files\Git\bin\git.exe)。右键冲突文件 → Git → Resolve Conflicts → 选择保留的改动(Accept Yours 或 Accept Theirs)→ 点击 Merge。创建新项目 → 选择目录 → 点击右下角的 VCS → 选择 Enable Version Control Integration → 选择 Git。

yuanzizheli的博客 2250

vscode配置、使用git

文章目录一、下载、配置git二、vscode配置并使用三、记住密码 一、下载、配置git 1、git-win-x64点击下载后安装直接安装(建议复制链接用迅雷等下载器下载,浏览器太慢)。 2、配置git环境变量: 右键 此电脑(我的电脑) -> 高级系统设置 -> 环境变量 -> 找到系统变量下的 path并编辑 -> 添加安装的git路径 X:\xx\Git\cmd: ...

GeniusXYT的博客 1194

IDEA 配置 Git 详解

本文将介绍在IntelliJ IDEA 中如何配置Git

weixin_64178283的博客 1万+

Windows下的Git的配置与使用

Git的配置与使用一、Git的安装二、Git 的配置三、Git的工作原理四、Git项目的搭建 一、Git的安装 在Git官网下载安装驱动,如果官网下载慢的话可以访问淘宝镜像网站-git,然后选择最新版本,根据自己的需要下载对应操作系统的git。 安装好之后,在左下角win菜单中可以看到 Git Bash:Uninx 与 Linux 风格的命令,使用最多,推荐最多 Git CMD:Windows 风格的命令 Git GUI:图形界面的 Git 二、Git 的配置 1、查看配置 查看所有配置 git co

Welcome,Everyone. 5151

git配置操作

配置 Git 是使用 Git 的第一步。通过设置用户名和邮箱、配置 SSH、定义别名等操作,可以使你的 Git 工作流程更加高效。了解 Git 的配置文件及其优先级,也有助于你更好地理解 Git 的行为。在掌握这些基础配置后,你可以开始使用 Git 进行版本控制,管理你的项目代码了。

Flying_Fish_roe的博客 2051
上一篇: git学习之路
下一篇: git命令总结
webxiaoma
博客等级 码龄10年 65粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值