史上最易懂且可操作的 Git 教程 03 | Git 常常用到的命令以及 Git 添加错了、提交错了怎么办? by 帅彬Posted on2019-07-242019-07-24 现在的你已经了解的 git 的 init、add、commit、status 这几个最常用的命令了,还有一些本文隐藏内容 登陆 后才可以浏览peace!
想问问b哥,git commit 以后,文件都去哪儿了呀,不是说到了仓库里面吗,但是仓库在哪儿呢?还有,git add 以后,暂存区里面的test文件也仍然保存在那个地方呢,强迫症想问问,是否可以删除掉,防止以后的相同文件名产生冲突呢? 登录以回复
git add 之后,就是把你那个文件生成快照,放在 git 暂存区,但你 commit 之后, git 就去暂存区找你 add 的文件,然后就提交到仓库里面,然后暂存区就没有“待提交的文件了”,仓库就在 .git 文件夹里面。 登录以回复
“在 git reset HEAD 的后面 + 上 commit id”其实是在 git reset –hard 的后面 + 上 commit id PS:另外commit id不用复制全也是可以的,位数足够多能让git分辨的出来就行 登录以回复
发现git reset –hard HEAD~ 会把缓存区所有文件撤销
求mac系统在编辑模式怎么保存推出,都按傻逼了没有反应
我是windows系统,为啥打开git没有菜单呢,我到了git commit -amend界面怎么保存呢。。
按 c 进入编辑,编辑完之后按 ESC ,接着连续按两次大写 Z 保存退出!
己阅
就是想问下git commit – -amend之后在win系统下,直接好像只是只读模式,没法改。可以稍微补充下win系统下的操作?感觉有点懵,不知道这个要求是不是太小白了
windows操作在这儿:https://blog.csdn.net/taquguodedifang/article/details/77671058
?
谢谢楼主
按 c 进入编辑,编辑完之后按 ESC ,接着连续按两次大写 Z 保存退出!
想问下win系统下进入后为什么没法将add test1.txt改成add test2.txt?
一些简单得命令我都会操作出很多错误,B哥这个是在LINUX系统里面输入得,大家如果用WIN10系统可千万要看清了,不要出现很多像我这种低级错误,连度娘都搜不到,尴尬,嘿嘿
其实差不多啦, git 的命令都完全一样,只是新建文件这些关于系统相关的操作有些许不同。
多人协作的时候,一个版本回退,估计会坑哭一堆人~,如果是基于master的话
所以接下来我要跟你们讲 【分支】 这个概念了
想问问b哥,git commit 以后,文件都去哪儿了呀,不是说到了仓库里面吗,但是仓库在哪儿呢?还有,git add 以后,暂存区里面的test文件也仍然保存在那个地方呢,强迫症想问问,是否可以删除掉,防止以后的相同文件名产生冲突呢?
git add 之后,就是把你那个文件生成快照,放在 git 暂存区,但你 commit 之后, git 就去暂存区找你 add 的文件,然后就提交到仓库里面,然后暂存区就没有“待提交的文件了”,仓库就在 .git 文件夹里面。
b哥高产似母猪,内容干活简单易懂.
啥时候出数据1!!
肝了
“在 git reset HEAD 的后面 + 上 commit id”其实是在 git reset –hard 的后面 + 上 commit id
PS:另外commit id不用复制全也是可以的,位数足够多能让git分辨的出来就行
bingo
不是git commit – -amend,应该是:git commit –amend
–amend(两个短横)
文章中以下2处都少了一个【-】吧,截图中的命令是对的
git reset –soft HEAD~
git reset –hard HEAD~
恩恩,注意一下,文中的截图命令是对的,我打的是两个 – ,显示问题。你们知道就好了。
应该是 WordPress 的问题,跟着教程走最好看着截图的内容走。
请问git commit – -amend的第一个“ – ”怎么打出来?我只能打出来“-”和“_”
直接两个半角的–就可以
谢谢,可以了
已经提交上去的文件还能删吗?怎么删?
请看文,已在文中补充说明。
你们有问题在评论区提问我都会回答,建议多看几次之前写的文章,有时候我会根据一些反馈对文章进行二次优化编辑。