Git的基本操作

Git的基本操作Git 什么是 GitGit 是一个开源的分布式版本控制系统 用于敏捷高效地处理任何或小或大的项目 团队协同开发的版本控制工具 Git 与 SVN 区别 1 Git 是分布式的 SVN 是集中式的管理 这是 Git 和其它非分布式的版本控制系统 例如 SVN CVS 等 最核心的区别 2 Git 把内容按元数据方式存储 而 SVN 是按文件 所有的资源控制系统都是把文件的元信息隐藏在一个类似 svn cvs 等的文件夹里 3 Git 分支和 SVN 的分支不同 分支在 SVN 中

Git

什么是Git

Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,团队协同开发的版本控制工具。

Git 与 SVN 区别

  • 1、Git 是分布式的,SVN 是集中式的管理:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。
  • 2、Git 把内容按元数据方式存储,而 SVN 是按文件:所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。
  • 3、Git 分支和 SVN 的分支不同:分支在 SVN 中一点都不特别,其实它就是版本库中的另外一个目录。
  • 4、Git 没有一个全局的版本号,而 SVN 有:目前为止这是跟 SVN 相比 Git 缺少的最大的一个特征。
  • 5、Git 的内容完整性要优于 SVN:Git 的内容存储使用的是 SHA-1 哈希算法。这能确保代码内容的完整性,确保在遇到磁盘故障和网络问题时降低对版本库的破坏。

Git 安装配置

Git 各平台安装包下载地址为:http://git-scm.com/downloads

在这里插入图片描述

  1. 下载完成之后,直接无脑的下一步就ok了,也不需要进行环境变量的配置,在安装的过程中自动的就配置了环境变量了。而且右键也会出现快捷方式。
  • 在安装完成后,右键->git bash here->弹出 Git 命令窗口;这时在该窗口进行 Git 操作。
  • 这时如果没有配置用户名和邮箱的话,那么就需要自己设置。
    $ git config --global user.name "simon" $ git config --global user.email "" 
  • 查看配置信息
    $ git config --global --list $ git config --system --list 

Git 基本操作

在这里插入图片描述

几个常用的操作命令

git clone 远程仓库的地址 #将远程仓库的文件clone到本地仓库 git add . #将工作区的文件全部提交到暂存区 git commit -m "备注信息" # 将暂存区的文件提交到本地仓库 git push #将本地仓库的文件提交到远程仓库 
 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210349.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午7:46
下一篇 2026年3月19日 上午7:46


相关推荐

  • dxva简介

    dxva简介http www nmm hd org doc index php title DXVA E5 92 8Cpsp amp variant zh cnDXVA 和 psp 目录 nbsp 隐藏 1 nbsp 硬件加速介绍篇 1 1 nbsp DXVA 的实现 1 2 nbsp 几种常见的支持 DXVA 的播放器或解码器 1 3 nbsp 支持 DXVA 的视频 2 nbsp 压制篇 x264 版

    2026年3月18日
    2
  • java8以后字符串常量池的位置,以及元空间的探秘,使用VisualVM进行实战验证

    java8以后字符串常量池的位置,以及元空间的探秘,使用VisualVM进行实战验证  在网上看了很多博客,解释也比较多,关于字符串常量池的具体位置难以分辨谁真谁假。  对于jdk8以后的版本有人说字符串常量池在元空间中,也有人说字符串常量池存在堆中。  到底谁说的对?他们的说法有依据吗?  今天让我们来一起探讨一下这个问题有人说字符串常量池在java堆中,可又有人说常量池存在元空间中。分享几篇知乎文章关于jvm运行时数据区的模型:1、面试官|JVM为什么使用元空间替换了永久代?2、Java方法区与元空间为了解决这个问题,下面我们通过Idea、VisualVm

    2022年7月28日
    20
  • OpenCV 的颜色空间转换

    OpenCV 的颜色空间转换

    2021年11月21日
    47
  • ubuntu的source命令_ubuntu installation type

    ubuntu的source命令_ubuntu installation typeGPGerror:No_PUBKEY

    2022年10月13日
    7
  • java web中的转发和重定向_java重定向怎么用

    java web中的转发和重定向_java重定向怎么用1.重定向是向服务器发送两次请求,转发向服务器发送一次请求。2.重定向的地址栏会发生变化,转发不会。3.重定向可以定向到任何界面,转发只可以转发到这个web项目中的界面。4.重定向路径包含项目名,转发不包括。5.重定向不能用request传值,因为request域只作用于一次请求的范围内。…

    2025年10月7日
    17
  • 十大常见web漏洞及防范[通俗易懂]

    十大常见web漏洞及防范[通俗易懂]十大常见web漏洞一、SQL注入漏洞SQL注入攻击(SQLInjection),简称注入攻击、SQL注入,被广泛用于非法获取网站控制权,是发生在应用程序的数据库层上的安全漏洞。在设计程序,忽略了对输入字符串中夹带的SQL指令的检查,被数据库误认为是正常的SQL指令而运行,从而使数据库受到攻击,可能导致数据被窃取、…

    2022年6月2日
    65

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号