首页 > 其他分享 >Git命令

Git命令

时间:2024-02-05 18:11:20浏览次数:29  
标签:文件 Git 仓库 命令 git 提交 分支

Git version: git version 2.43.0.windows.1  git  -v

 在 Git 中,每当你提交更新或保存项目状态时,它基本上就会对当时的全部文件创建一个快照并保存这个快照的索引。

一、Git的三种状态

  已提交(committed)、已修改(modified) 和 已暂存(staged)。

  已修改:表示修改了文件,但还没保存到数据库中。

  已暂存:表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。

  已提交:表示数据已经安全地保存在本地数据库中。

二、Git命令

  1.git init建立仓库并且进行初始化操作

  2.git clone url从外部仓库克隆项目到本地

  3.git config user.name 用户名设置用户名

  4.git config user.email 邮箱设置邮箱

  5.git config global 全局配置,配置文件位置 C:/用户/用户名  .gitconfig

  6.git status查看文件状态

  7.git add 文件名.后缀名将修改的文件加入暂存区,该文件状态由modified变为staged

  8.git commit -m 对操作的描述将当前文件提交到本地存储库中

  9.git rm将文件从暂存区和工作区中删除

  10.git log查看操作的历史记录

  11.git log --oneline查看精简历史记录

  12.git branch 分支名创建分支,建立分支前创建新文件并提交

  13.git branch -v查看本地分支

  14.git checkout 分支名切换分支

  15.git checkout -b 分支名创建分支并切换到该分支

  16.git branch -d 分支名删除分支

  17.git merge 分支名将该分支的文件合并到当前分支下,如果文件冲突,对文件再次进行提交后即可完成合并操作

  18.git tag 别名 文件版本号为当前提交起个别名,之后可以使用git log 别名进行查看。注意:别名不能重复

  19.git tag -d 别名删除别名

  20.git push [origin|HTTPS|SSH]将本地仓库推送到远程仓库

  21.git pull [origin|HTTPS|SSH]将远程仓库拉取到本地仓库

 

 

出现问题的解决方法

按q可以退出

标签:文件,Git,仓库,命令,git,提交,分支
From: https://www.cnblogs.com/shiguangrusuo/p/18007158

相关文章

  • 一行命令找出 Linux 中所有真实用户
    哈喽大家好,我是咸鱼。接触过Linux的小伙伴们都知道在Linux(或者说类Unix)中,有三种类型的用户:超级用户(UID为0):即root用户,拥有最高权限。系统用户(UID为1~999):系统内建用户,用于运行系统服务和守护进程。普通用户(UID为1000~60000):为了让使用者能够使用Linux系统资源而......
  • Docker基本原理与常用命令
    1docker架构K8S:CRI(ContainerRuntimeInterface)Client:客户端;操作docker服务器的客户端(命令行或者界面)Docker_Host:Docker主机;安装Docker服务的主机Docker_Daemon:后台进程;运行在Docker服务器的后台进程Containers:容器;从镜像创建的运行实例.可以被启动,开始,停止,删除.每......
  • 快速上手极狐GitLab设计管理功能
    什么是设计管理功能设计管理是极狐GitLab议题功能内的一个模块,在这里设计师可以上传议题相关的设计资产,包括线框图、原型图等。与议题相关的研发、产品等职能的同事可以在议题内对设计进行浏览及协作,可以通过这种方式将设计也提供了单一可信源(SSOT)上的协作设计方法。您可以......
  • Python Fire:更加灵活的命令行参数
    之前介绍过Python的Fire库,一个用来生成命令行工具的的库。请参考:PythonFire:自动生成命令行接口今天,针对命令行参数,补充两种更加灵活的设置方式。1.*args型参数*args型的参数可以接受任意长度的参数。比如,模拟一个学校发送通知的功能:importfiredefnotions(school,*name......
  • 初步上手Git软件及GitHub平台:基本操作方法
      本文介绍Git软件与GitHub平台的基本内容、使用方法与应用场景等。目录1初步介绍2使用方法2.1GitHub配置2.2Git配置2.3代码上传至GitHub1初步介绍  首先,什么是GitHub与Git?为什么我们要运用这些工具?  首先从GitHub说起。如果大家参加过数学建模比赛,或许都经历过这......
  • 你不应该从一个 Model 组件暴露出 {open, close} 这样的命令式句柄,最好是像 这样,将 i
    你不应该从一个Model组件暴露出{open,close}这样的命令式句柄,最好是像这样,将isOpen作为一个prop。为什么这样要求?在React和现代UI开发中,遵循声明式编程范式通常被认为是一种最佳实践。暴露命令式的句柄(如open和close方法)会导致组件之间产生更紧耦合的关系,并且破坏了数......
  • GitLab--安装部署
    配置信息系统:centos7.8gitlab版本:12.8.8 1 下载gitlabwgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.8.8-ce.0.el7.x86_64.rpmyum-yinstallgitlab-ce-12.8.8-ce.0.el7.x86_64.rpm 2 修改配置文件(修改前先备份)[root@localhost~]#cp/etc......
  • Git
    1Gilt介绍版本控制是一种记录一个或若干文件内容变化以便将来查阅特定版本修订情况的系统Git不仅仅是个版本控制系统它也是个内容管理系统(CMS)工作管理系统等Git是分布式的 内容按元数据方式存储 没有一个全局的版本号 2 版本库(将文件提交到版本库一般先提交到暂存......
  • service命令使用笔记
    一、简介#service--helpUsage:service[-h|-?]servicelistservicecheckSERVICEservicecallSERVICECODE[i32N|i64N|fN|dN|s16STR|null|fdf|nfdn|afdf]...Options:i32:Writethe32-bitintegerNintothes......
  • git 删除项目
    1、找到项目,点击进去2、第二步:左侧菜单有一个setting,进入Genaral,拉到最下面,有一个Advanced,点击,拉至最下面,可以看到一个delete按钮3、第三步:点击删除按钮进入,出来一个弹框,将红色框里的内容复制输入框,进行删除,完成   找到项目,点击进去......