Git 修改最后一次提交,删除文件,重命名文件

1、修改最后一次提交

当忘记提交某个文件可以使用 git commit amend -m "新的提交说明"

暂存区的内容会提交到git仓库而不产生新的快照

2、删除文件

手动删除工作区的文件后可以使用 git checkout -- 文件名 来将暂存区中的文件恢复到工作目录

git rm 文件名 删除工作目录的文件

git rm -f 文件名 删除三棵树中的文件

git rm --cached 文件名 只删除暂存区文件

3、重命名

git mv 旧文件名 新文件名

原文地址:https://www.cnblogs.com/PythonFCG/p/8464038.html

时间: 2024-11-05 16:39:53

Git 修改最后一次提交,删除文件,重命名文件的相关文章

如何使用ffmpeg的sdk实现对文件删除和文件重命名

文件的删除与重命名 // 文件的删除 avpriv_io_delete(); // 文件的重命名 avpriv_io_move(); 举例操作 vim ffmpeg_file.c // FFmpeg文件操作的头文件 #include <libavformat/avformat.h> int main(int argc, char *argv[]) { int ret; ret = avpriv_io_move("111.txt", "222.txt");

Git使用七:修改最后一次提交、删除文件和重命名文件

修改最后一次提交: 在实际开发中,可能会遇到以下两种情景:情景一:版本刚一提交(commit)到仓库,突然想起漏掉两个文件还没有添加(add).情景二:版本刚一提交(commit)到仓库,突然想起版本说明写得不够全面,无法彰显你本次修改的重大意义…… 执行带 --amend 选项的 commit 提交命令,Git 就会“更正”最近的一次提交. 之前修改的文件只是提交到了暂存区,并没有提交到仓库 执行:git commit --amend就会进入到此次提交版本的编辑说明中 也可以直接git com

Git修改最后一次提交

在实际开发中,你可能会遇到以下两种情景: -情景1:版本刚一commit到Git仓库,忽然想起漏掉两个文件还没有add -情景2:版本刚一commit到Git仓库,忽然想起版本说明写的不够全面,无法说明你本次修改的内容 -解决办法:执行带 --amend 选项的 commit 提交命令, Git就会 "更正" 最近一次的提交 命令:git commit --amend 修改版本说明操作: 按I进行修改,修改完后 按ESC然后按shift+zz退出 不想修改的话按:q!退出 git co

git 本地重命名文件夹大小写并提交到远程分支

git branch 查看本地分支 git branch -a 查看本地 本地分支可直接切换:git checkout name 进入正题: 1.文件夹备份 2.git config core.ignorecase false 设置大小写敏感 3.cd... 进入到文件夹目录下,我的文件夹名是Container,执行命令删除:git rm Container 4.将备份文件夹重命名大小写放回原来路径下 5.执行命令添加:git add container 6.查看状态:git status 7.

Linux下文件重命名、创建、删除、修改及保存文件

一.重命名(更名) linux 给文件改名的命令是mv命令 mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中.该命令等同于DOS系统下的ren和move命令的组合.它的使用权限是所有用户. 格式mv [options] 源文件或目录 目标文件或目录.主要参数[options]-i:交互方式操作.如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答”y”或”n”,这样可以避免误覆盖文件. -f:禁止交互操作.mv操作要覆盖某个已有的目标文件时不给任何指示,指定

玩转Git三剑客——06. 给文件重命名的简便方法、07. 通过git log查看版本演变历史、08. gitk: 通过图形界面工具来查看版本历史

学习视频:玩转Git三剑客(苏玲 携程代码平台负责人)--极客时间 https://time.geekbang.org 一.工作区文件重命名 1. 传统方法(需要三步命令) (1)mv readme readme.md //git status 输出:删除了"readme"文件,并且存在未追踪(untracked)文件readme.md (2)git add readme.md + git rm readme //git status 输出:暂存区需要提交的改变为"将read

Git查看、删除、重命名远程分支和tag【转】

转自:http://zengrong.net/post/1746.htm 本站文章除注明转载外,均为本站原创或者翻译. 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商: 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载: 本博客采用 WPCMD 维护: 本文标题:Git查看.删除.重命名远程分支和tag 本文链接:http://zengrong.net/post/1746.htm Git查看.删除.重命名远程分支和tag

Android 关于文件及文件夹的创建 、删除、重命名、复制拷贝

package com.example.administrator.myapplication.util; import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.F

文件的创建、删除、重命名

-------------siwuxie095 工程结构目录如下: 1.文件的创建: 代码: package com.siwuxie095.file; import java.io.File; import java.io.IOException; public class HelloFile { public static void main(String[] args) { //由于只指定了文件名,而没有指定路径,即相对路径 //对于一个工程而言,其相对路径即工程本身的文件夹(目录) Fil

git重命名文件和文件夹

git mv -f oldfolder newfoldergit add -u newfolder (-u选项会更新已经追踪的文件和文件夹)git commit -m "changed the foldername whaddup" git mv foldername tempname && git mv tempname folderName (在大小写不敏感的系统中,如windows,重命名文件的大小写,使用临时文件名) git mv -n foldername f