首页 > 其他分享 >Git的一些基本操作1

Git的一些基本操作1

时间:2023-08-26 11:33:54浏览次数:98  
标签:文件 Git 状态 git 跟踪 提交 一些 基本操作

1. 检查文件的状态 可以使用 git status 命令查看文件处于什么状态,例如:

在状态报告中可以看到新建的 index.html 文件出现在 Untracked files(未跟踪的文件) 下面。 未跟踪的文件意味着 Git 在之前的快照(提交)中没有这些文件;Git 不会自动将之纳入跟踪范围,除非明确 地告诉它“我需要使用 Git 跟踪管理该文件”。   2. 以精简的方式显示文件状态 使用 git status 输出的状态报告很详细,但有些繁琐。如果希望以精简的方式显示文件的状态,可以使用如下 两条完全等价的命令,其中 -s 是 --short 的简写形式:

 

未跟踪文件前面有红色的 ?? 标记,例如:  

 

3. 跟踪新文件 使用命令 git add 开始跟踪一个文件。 所以,要跟踪 index.html 文件,运行如下的命令即可:

 

此时再运行 git status 命令,会看到 index.html 文件在 Changes to be committed 这行的下面,说明已被 跟踪,并处于暂存状态:

 

以精简的方式显示文件的状态: 新添加到暂存区中的文件前面有绿色的 A 标记   4.提交更新 现在暂存区中有一个 index.html 文件等待被提交到 Git 仓库中进行保存。可以执行 git commit 命令进行提交, 其中 -m 选项后面是本次的提交消息,用来对提交的内容做进一步的描述:

 提交成功之后,会显示如下的信息:

 

提交成功之后,再次检查文件的状态,得到提示如下: 

 

证明工作区中所有的文件都处于“未修改”的状态,没有任何文件需要被提交。

 

 

   

 

标签:文件,Git,状态,git,跟踪,提交,一些,基本操作
From: https://www.cnblogs.com/TesterHuang/p/17658543.html

相关文章

  • Git的基本操作
    1.获取Git仓库的两种方式①将尚未进行版本控制的本地目录转换为Git仓库②从其它服务器克隆一个已存在的Git仓库以上两种方式都能够在自己的电脑上得到一个可用的Git仓库 2.在现有目录中初始化仓库如果自己有一个尚未进行版本控制的项目目录,想要用Git来控制......
  • 关于git的一些基础知识记录
    一.配置用户信息安装完Git之后,要做的第一件事就是设置自己的用户名和邮件地址。因为通过Git对项目进行版本管理的时候,Git需要使用这些基本信息,来记录是谁对项目进行了操作1.空白处鼠标右键,选择GitBashHere输入以下命令:  2.Git的全局配置文件通过gitconfig......
  • 解决:git SSL certificate problem: unable to get local issuer certificate
    今天遇到了gitupdate失败。记录一下错误:gitSSLcertificateproblem:unabletogetlocalissuercertificate这个问题是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。找到任意一个文件夹。右键选择>GitBashHere(......
  • git_使用git worktree命令使不同分支的代码文件可以同步运行
    情景再现:我本地代码正在开发后台系统的过程中,前台开发的同事时不时地会来找我要IP地址,使用正在开发的后台管理系统来进行一些数据的增删改查.这个时候直接提供正在开发的版本的开发服务器地址是不行的,因为随着代码的编写时不时的报个bug是家常便饭,对于使用者来说非常......
  • 【Python-每日技巧】列举一些Python稍微有点难度的技巧
    元编程(Metaprogramming):这是一项高级技术,允许你在运行时动态地创建、修改和操作代码。Python提供了强大的元编程特性,如使用装饰器(Decorators)、元类(Metaclasses)和反射(Reflection)等。这些概念需要深入理解Python的对象模型和元数据处理能力。以下是一个使用元编程的示例,展示如何动态......
  • git 用法 记录 处理分支 合并分支 解决分支冲突
      gitstatus  查看分支状态gitadd.提交到暂存区gitcommit-m'优化'提交到准备pushgitpull 拉取最新分支gitpush 提交到git上 gitbranch 查看所有分支gitcheckout 分支名字  切换到指定分支gitpullorigin'分支名字'  拉取分支名字最......
  • IDEA + github 初次使用踩坑
    大学毕业至今没怎么用过git,作为计算机专业的学生多少汗颜,工作用的gitblit,在IDEA上也只会pullcommitpush三个按键. 由于最近上班摸鱼时间太多,打算多用用git,也多在github活跃一些. 建立本地仓库,commit然后push自然不多提了,网上的攻略很多.简单记录......
  • gitbook在线记事本
    https://app.gitbook.com/ Aboutthistemplate:AnInternalWikitolayouteverythinganyoneneedstoknowaboutthecompany,helpothersgettoknowyourteam,productorcompanybetter..Fornewteammembers,this......
  • [ Vue ] opensslErrorStack: [ ‘error:03000086:digital envelope routines::initial
    报错触发场景:Mac系统,开发工具启动从其他地方拷贝或者git克隆来的,非自建前端Vue项目时。报错内容如下: opensslErrorStack:['error:03000086:digitalenveloperoutines::initializationerror'], library:'digitalenveloperoutines', reason:'unsupported', code......
  • Git安装和使用
    需要安装三个软件1、git客户端点击下载 下载完成后一只next就行了。2、git右键属性的扩展程序点击下载 下载完成后一只next就行了3、git中文包点击下载 下载完成后一只next就行了以上三个都安装完了以后,使用右键就会出现TrotoiseGit的选项我使用的是阿里云云效......