美文网首页
Git: 版本控制(4)

Git: 版本控制(4)

作者: 柏龙 | 来源:发表于2019-03-28 20:56 被阅读0次

如何重新命名 (直接在文件系统上重命名)

  • 添加一个新文件 git4.md 文件
  • git status 发现有新文件
  • git add . 添加到暂存区
  • git commit -m 'add git4.md' 提交到主目录
  • git status 再次查看当前状态
On branch master
nothing to commit, working tree clean
  • 右键编辑 git4.md 文件,重新命名为 git5.md
  • git status 查看当前状态 (会提示当前删除了 git4.md ,  有一个git5.md 待添加)
On branch master
Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        deleted:    git4.md

Untracked files:
  (use "git add <file>..." to include in what will be committed)

        git5.md

no changes added to commit (use "git add" and/or "git commit -a")
  • git rm git4.md 当前命令是告诉工作目录,我已删除了git4.md文件
  • git add git5.md 添加当前重新命名的文件
  • git status 查看状态(重命名git4.md -> git5.md)
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        renamed:    git4.md -> git5.md
  • git commit -m '把git4.md文件重命名为git5.md' 提交更名的文件,并添加备注
  • git push origin master 提交到主分支 完成文件重新命名

使用 git mv 重命名

  • git mv git5.md git4.mdgit5.md 重命名为 git4.md
  • git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        renamed:    git5.md -> git4.md

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

        modified:   git4.md
  • git commit -m '使用git mv 重新命名了git5.md'
[master a3b182d] 使用git mv 重新命名了git5.md
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename git5.md => git4.md (100%)

使用 git mv 移动文件

  • mkdir md 创建一个文件夹
  • git mv git4.md md/git4.md 移动到 md 目录下面
  • git status 提示一个重命名的文件(renamed)
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        renamed:    git4.md -> md/git4.md
  • git commit -m '把 git4.md 文件移动到 md文件夹里面'
  • mkdir asset 创建一个新文件夹
  • git mv md assetmd 文件夹移动到 asset 文件夹里面
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        renamed:    md/git4.md -> asset/md/git4.md

相关文章

  • Git: 版本控制(4)

    如何重新命名 (直接在文件系统上重命名) 添加一个新文件 git4.md 文件 git status 发现有新文件...

  • 学习笔记-01

    原视频 版本控制介绍 集中式版本控制 问题:单点故障 分布式版本控制 Git安装 video Git结构 Git和...

  • git

    git 简单介绍 版本控制工具,用来记录变化过程 git 常用命令 git 原理 1、git分为4层,工作空间、缓...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • 01、版本管理-GIT

    一、版本控制 二、版本控制软件 GIT 分布式版本控制系统 SVN 集中式版本控制系统 三、git安装 四、win...

  • git的及基本使用

    git 版本控制系统(VCS) 本地式版本控制系统 集中式版本控制系统 SVN 分布式版本控制系统 Git g...

  • 关于在项目中使用git的工具选择

    作为版本控制的新秀,git已经成为主流的代码版本控制系统。git不同与svn、cvs等集中版本控制系统。git作为...

  • 2018-09-30 Day31 - 学习Git

    Git是一个版本控制工具 -- 分布式的版本控制系统Mercury - python开发的版本控制软件 Git操作...

  • git 学习第一步-- 第一次初始化项目提交代码

    1: cd 到项目路径下 2:初始化git git init 3:添加代码到版本控制器 git add -A 4...

  • Git的初步了解

    Git的初步了解 Git的定义Git版本控制系统功能版本控制主动提交中央仓库分类 使用Git的原因 Github和...

网友评论

      本文标题:Git: 版本控制(4)

      本文链接:https://www.haomeiwen.com/subject/lfkkvqtx.html