git学习(二)——git的文件状态

git的文件状态

  • 用于查看git的状态
git status

  

  • 用于git文件的删除操作
git rm

  如果只是 git rm --cache 仅删除暂存区里的文件;

  如果不加--cache 会删除工作区里的文件 并提交到暂存区

  • 文件检出
git checkout

  直接加文件名 从暂存区将文件恢复到工作区,如果工作区已经有该文件,则会选择覆盖;

  加了【分支名】 +文件名 则表示从分支名为所写的分支名中拉取文件,并覆盖工作区里的文件;

  • 文件状态

  新建文件--->Untracked
  使用add命令将新建的文件加入到暂存区--->Staged
  使用commit命令将暂存区的文件提交到本地仓库--->Unmodified
  如果对Unmodified状态的文件进行修改---> modified
  如果对Unmodified状态的文件进行remove操作--->Untracked

原文地址:https://www.cnblogs.com/coder-zyc/p/11510948.html

时间: 2024-11-08 10:32:04

git学习(二)——git的文件状态的相关文章

git学习——<五>git分支

git学习——<一>git安装 git学习——<二>git配置文件 git学习——<三>git操作 git学习——<四>git版本管理 一.提出问题 今天开发的过程中遇到一个问题,A组接到开发任务要修改file文件,B组在此之前的15天为了完成自己的开发任务对file文件进行了修改,为了同步代码,B组将自己未完成的模块file文件提交到了cvs上.A对此一无所知,A组在完成开发任务后,把file文件完全上到了现网环境,报错了. 当然,避免上述问题的途径很多,

【git学习二】git基础之git管理本地项目

1.背景 git基础打算分两部分来说,一部分是对于本地项目的管理,第二部分是对于远程代码仓库的操作.git执行本地项目管理包括对于相关文件的追踪,暂存区的比较分析,提交,撤销等功能. 2.本地项目管理 首先mkdir一个文件夹,叫做GitTestFile,然后执行下面代码,创建git的管理配置 git init 接着加入如下代码,git add . ,把项目加入跟踪队列 git add . 可以用git status查看状态 加入readme文件,vim readme.txt .输入git st

Git学习 -- 自定义Git

忽略特殊文件 在工作区创建.gitignore文件,编写内容 # Windows: Thumbs.db ehthumbs.db Desktop.ini # Python: 忽略Python编译产生的.pyc..pyo.dist等文件或目录 *.py[cod] *.so *.egg *.egg-info dist build # My configurations: db.ini deploy_key_rsa 然后add和commit该文件 此后当工作区出现.gitignore中类型文件时,git

Git 学习之Git 基础(二)

Git 基础 读完本章你就能上手使用 Git 了.本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令.读完本章,你就能初始化一个新的代码仓库,做一些适当配置:开始或停止跟踪某些文件:暂存或提交某些更新.我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件:如何既快且容易地撤消犯下的小错误:如何浏览项目的更新历史,查看某两次更新之间的差异:以及如何从远程仓库拉数据下来或者推数据上去. 取得项目的 Git 仓库 有两种取得 Git 项目仓库的

GIT 学习二 (查看日志和回退)

git log(--pretty=oneline) 查看日志, (--pretty=oneline) 简化信息. git reset --hard head 版本回退  head 表示当前版本 git reflog 显示所有日志 和 git log 不同 (git log 只能看到当前版本之前的log) git reset --hard commit id 通过 git reflog 可以查到所有提交的 commit id 然后可以通过 git reset --hard commit id 回退

git(学习之四)git协议服务器搭建

####################################################################################################### qq:1218761836 qq群:150181442 E-mail:[email protected] #############################################################################################

git学习——&lt;三&gt;git操作

一.创建仓库 创建一个目录 mkdir repository cd到该目录下,初始化该版本库 git init 至此,版本库创建成功,可以在该文件夹下看到.git文件夹,ls -ah可以看到该文件夹. 二.版本管理 1.将文件或文件夹添加到版本库中进行版本控制 在工作区创建一个文件 touch readme.txt 将该文件添加到暂存区 git add readme.txt 将文件从暂存区提交到版本库 git commit -m "some comment" *工作区.暂存区.版本库

Git学习系列-Git基本概念

本系列基于Pro Git介绍如何使用Git进行源代码管理,以及后期如何使用Git进行项目管理. 系列初步目录如下: 1. Git基本概念 2. Git分支操作 后续待定. Git的历史就不在这里进行介绍了,网上随处都可以找到,以下是在使用Git的时候的一些基本概念和方法 Git有三种状态,文件可能处于其中之一:已提交(Committed).已修改(modified)和已暂存(staged).已提交表示数据已经安全的保存在本地数据库中.已修改表示已经修改了文件,但还没有保存在数据库中.已暂存表示对

git学习——&lt;一&gt;git配置文件

一.git所有配置文件 <一>./etc/gitconfig全局配置文件 修改该配置文件,会对所有用户有影响. 使用git config --system来配置该文件 <二>.~/.gitconfig当前用户配置文件 ~代表当前用户的家目录 使用git config --global来配置该文件 <三>..git/config版本库配置文件    在版本库中.git目录下 使用git config --local配置该文件 *三个配置文件,从上到下管理范围逐渐变小,操作