当前位置: 首页 > news >正文

Git介绍 常用命令

什么是Git

Git是一个分布版本控制工具,主要用于管理开发过程中的源代码文件(Java类,xml文件,html页面等),在软件开发过程中被广泛使用

学完Git能做什么?

•代码回溯

•版本切换

•多人协作

•远程备份

Git概述

Git简介

Git是一个分布版本控制工具,主要用于管理开发过程中的源代码文件进行管理。通过Git 仓库来存储和管理这些文件,Git仓库分为两种:

• 本地仓库:开发人员自己电脑上的 Git 仓库

• 远程仓库:远程服务器上的 Git 仓库

commit:提交,将本地文件和版本信息保存到本地仓库

push:推送,将本地仓库文件和版本信息上传到远程仓库

pull:拉取,将远程仓库文件和版本信息下载到本地仓库

Git下载与安装

安装完成后我们 cmd 进入命令行工具,输入git version即可查看 git 的版本,输入 where git 即可查看git的路径

Git常用命令

Git全局配置

获取Git仓库

要使用Git对我们的代码进行版本控制,首先需要获得Git仓库。获取Git仓库通常有两种方式:

•在本地初始化一个Git仓库

•从远程仓库克隆

基本概念

本地仓库操作

本地仓库常用命令如下:
• git status           查看文件状态

• git add              将文件的修改加入暂存区

• git reset            将暂存区的文件取消暂存或者是切换到指定版本

• git commit        将暂存区的文件修改提交到版本库

• git log               查看日志             

远程仓库操作

• git remote                 查看远程仓库

• git remote add          添加远程仓库

• git clone                    从远程仓库克隆

• git pull                       从远程仓库拉取

• git push                     推送到远程仓库

这里提一下 clone 和 pull 的区别,clone 一般是一开始执行一次,然后后面如果修改远程仓库中的文件,再用 pull 拉取

分支操作

分支是Git,使用过程中非常重要的概念。使用分支意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。同一个仓库可以有多个分支,各个分支相互独立,互不干扰。

通过 git init 命令创建本地仓库时默认会创建一个 master 分支。

标签操作

Git 中的标签,指的是某个分支某个特定时间点的状态。通过标签,可以很方便的切换到标记时的状态。比较有代表性的是人们会使用这个功能来标记发布节点(v1.0,v1.2等)。下面是PageHelper 标签:

http://www.dtcms.com/a/434453.html

相关文章:

  • 教育机构作图:含拼团 / 课程封面模板,适配小程序
  • linux内核时间定时器延时
  • 远程安装vps相关软件记录
  • 山东高端网站建设方案宁波网站建设那家好
  • x86_64 centos7.2 上用aarch64-linux-gnu-gcc4.8.5交叉编译qt5.11.3
  • GLib线程池全面解析:原理、应用与性能优化
  • 东莞网站设计网址电影网站建设方案ppt模板下载
  • 51单片机-驱动LCD1602液晶显示屏教程
  • 【C++哲学】面向对象的三大特性之 多态
  • Python - 100天从新手到大师:第二十六天Python操作Word和PowerPoint文件
  • 算法基础 典型题 前缀和
  • 广告网站制作多少钱wordpress修改密码后还是登陆不了
  • 【MySQL】一篇讲透MySQL的MVCC机制!
  • 【开题答辩全过程】以 Web数据挖掘在电子商务中的应用研究为例,包含答辩的问题和答案
  • 网站界面美观度站长素材网站官网
  • 生活的方向,从来没有统一的标准答案——它不是一张固定的地图,也不是一条必须抵达的终点线,更像是你在行走中慢慢校准的“心之所向”。
  • 网站到期时间网站开发小图片
  • Git打tag标签
  • leetcode 494 目标和
  • 网站设置成灰色全球最牛的搜索引擎
  • Apache POI操作Docx文档时踩坑指南
  • K230基础-显示画面
  • 一级a做爰片免费网站 新闻wordpress用户修改文章
  • 从零起步学习Redis || 第五章:利用Redis构造分布式全局唯一ID
  • C++基础语法核心技术详解
  • 临沂网站建设报价手机百度免费下载
  • 打工人日报#20251002
  • GMSL Layout Guide及其解读
  • ThinkPad X1 Carbon Gen13,X1 2in1 Gen10(21NX,21NY,21Q0,21Q1)原厂Win11Home系统
  • 设置VLC播放器的皮肤样式