Git安装和使用

news2025/1/15 23:22:12

1.工具:Git,下载链接:Releases · git-for-windows/git · GitHub

下载完成了之后可以看到再程序处可以或者鼠标右击可以看到三个东西,分别是:

Git Bash:推荐使用,使用命令风格类似于Linux命令,例如:clear

Git CMD:使用风格类似于window中cmd命令,例如:cls

Git GUI:图形化界面的Git,不建议使用

Git命令:

查看git版本:

git version

查看git配置信息:

git config -l:

-l:参数代表list。注意:刚下载的git是没有name和email的配置的,一定要配置

查看系统配置的git信息:在/git/etc/gitconfig

git config --system --list

查看用户自己配置的git信息:在C:\Users\52170
git config --global --list/-l

配置用户自己的账号和邮箱:注:必须配置,不配置不能提交项目:

git config --global user.name “用户名”
git config --global user.email “邮箱地址”

注意所有听着很玄乎的配置信息其实就是一个个的文件

环境变量的作用和意义:环境变量只是为了在任何场景下都能使用该命令,比如说conda,但是我们的git不需要配置环境变量就可以在任意地方使用,因此不需要配置。

Git工作原理(核心):

Git本地有四个工作区域:工作区,缓存区/暂存区,本地仓库/版本库,远程仓库。

工作区:就是我们平时写代码的地方

缓存区:就是临时存放代码,事实上它只是一个文件,保存了即将提交的文件列表

本地仓库:就是安全存放数据代码的地方,这里有我们所有的提交的代码,其中有一个HEAD文件指向我们最新的放入仓库的版本

远程仓库:就是托管代码的服务器,可以简单的理解为,你们一个项目组中只有一个人的电脑用于连接远程数据进行交换,比如说github,gitee等

注意上述的6个命令,git add, git commit, git push, git clone, git reset, git restore

尽量不用git checkout,命令太强。

注意:.git文件是一个隐藏文件夹,以.开头的文件是隐藏文件。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/74446.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PyOpenGL安装

PyOpenGL安装 学校图形学大作业, 之前要求是MFC和C , 但是vs mfc c opengl的环境实在是配置的吐血了… 于是润来搞PyOpenGL玩一玩 参考网上经验贴做的 我新建了一个虚拟环境 下载whl文件 我的虚拟环境是python3.7,于是下载下面指出来的两个…

superset vs Tableau

superset the only thing i need to know is how to install superset. it’s difficult to install ?? https://superset.apache.org/docs/intro https://flask-appbuilder.readthedocs.io/en/latest/installation.html how to use superset ? superset is a modern …

Ubuntu下基于Anaconda3 配置任意版本tensorflow和opencv的通用方法

参考 Ubuntu下基于Anaconda3 配置任意版本tensorflow和opencv的通用方法 - 云社区 - 腾讯云 在Github上利用顶会上深度模型时经常会被tensorflow和opencv的版本问题困扰,比如博主最近遇到的需求: 安装更高的版本一般没问题,下面介绍一种配置…

MATLAB应用1——MATLAB傅里叶函数自行封装

主程序: % eximportdata(data3.txt); tx regexp(ex{1}, \s, split);%按照空格分隔字符串,成为单个cell yxstr2double(tx); plot(yx); wwyx(2500:9000)-2055; Fyz_fft(ww,1000); 傅里叶封装函数: function Fyz_fft(y,Fs) % Demon: % Fs 128; …

如何理解UML2.5.1(03篇)

下面先简单列举一下subsets和redefines的特点: 关联端点具有标识subsets表明subsets一端的对象集合是被subsets一端的对象集合的子集。此时,subsets一端的类与被subsets一端的类之间必须存在继承关系。同时,subsets一端的角色名一定与被subse…

Spring与web整合

创建maven的web项目 这个项目src下没有test等文件——手动创建 关于web-app version"3.0" 的问题 如何改成推荐使用的web-app 4.0&#xff1f; 再添加 就是默认4.0版本的了 配置监听器 <?xml version"1.0" encoding"UTF-8"?> <we…

[附源码]JAVA毕业设计线上导医系统(系统+LW)

[附源码]JAVA毕业设计线上导医系统&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&…

大学生期末网页大作业:基于HTML+CSS+JavaScript蓝色的汽车设备营销企业网站模板13页面

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

计算机视觉之SSD改进版本(平滑L1范数损失与焦点损失)《4》

在 计算机视觉之单发多框检测(Single Shot MultiBox Detector)模型《3》中我们使用到的是L1范数损失&#xff0c;L1范数损失也叫做平均绝对误差&#xff08;MAE&#xff09;&#xff0c;目标值与预测值之差的绝对值的和&#xff0c;表示的是预测值的平均误差幅度。它的缺点就是…

U3D中使用SPINE疑难杂症和解决办法

我使用的SPINE是3.8.99&#xff0c;项目当中SPINE需要使用特别多&#xff0c;网上都千篇一律&#xff0c;找不到一些实际遇到的问题&#xff0c;下面都是我遇到的一些稀奇古怪的问题。 1.SPINE导入U3D&#xff0c;拖到场景里&#xff0c;可以选择创建为2D或者UGUI组件&#xf…

分片上传—webloader

最近研究大文件上传方案的时候偶然间发现的一个百度开源的工具&#xff1a;webloader&#xff0c;用了一下&#xff0c;确实还不错&#xff0c;下面带着大家一起使用一下。 1.引入资源 使用Web Uploader文件上传需要引入三种资源&#xff1a;JS, CSS, SWF。 所以我们需要先下…

tomcat学习笔记

1.tomcat使用的方法有很多种&#xff0c;我这边使用的是直接解压使用的版本 tomcat 9.0.45版本免安装版下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1c6NN2Z-McuN4uw6JGWZmrA?pwdrl7t 提取码&#xff1a;rl7t 2.启动方式是在bin目录下找到startup.bat运行&…

用HTML+CSS做一个漂亮简单的花店网页【免费的学生网页设计成品】

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

学习笔记-4-ANN-1-Preliminaries

细节内容请关注微信公众号&#xff1a;运筹优化与数据科学 ID: pomelo_tree_opt Outline 1. ANN与SVM 2. ANN的数学基础 3. ANN history 4. Deep neural network ------------------------------ 1. ANN与SVM的区别 SVM, SVR中有很多数学推导的过程&#xff0c; 例如pri…

Spring 使用指南 ~ 3、Spring 中 bean 的生命周期详解

Spring 中 bean 的生命周期详解 一、bean 的生命周期图解 二、bean 创建时使用 Spring 的资源 实现 aware 类型接口的 bean&#xff0c;可以在 bean 实例化的时候获取到一些相对应的资源&#xff0c;如实现 BeanNameAware 的 bean&#xff0c;就可以获取到 beanName。Spring …

[附源码]JAVA毕业设计无人驾驶汽车管理系统(系统+LW)

[附源码]JAVA毕业设计无人驾驶汽车管理系统&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目…

[附源码]JAVA毕业设计西藏民族大学论文管理系统(系统+LW)

[附源码]JAVA毕业设计西藏民族大学论文管理系统&#xff08;系统LW&#xff09; 项目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 …

KubeSphere v3.3.1 权限控制详解

作者&#xff1a;周文浩&#xff0c;青云科技研发工程师&#xff0c;KubeSphere Maintainer。热爱云原生&#xff0c;热爱开源&#xff0c;目前负责 KubeSphere 权限控制的开发与维护。 KubeSphere 3.3.1 已经发布一个多月了。 3.3.1 版本对于 KubeSphere 来说只是一个小的 Pat…

ADI Blackfin DSP处理器-BF533的开发详解10:SPORT-IIS口驱动和应用(含源代码)

硬件准备 ADSP-EDU-BF533&#xff1a;BF533开发板 AD-HP530ICE&#xff1a;ADI DSP仿真器 软件准备 Visual DSP软件 硬件链接 接口功能介绍 ADSP-BF533上有两个 SPORT 口&#xff0c;SPORT&#xff08;synchronous serial ports&#xff09;接口是 ADSP-BF53x 上速度最快的…