Git第一天内容的实践
来源:互联网 发布:mac os 磁盘工具 恢复 编辑:程序博客网 时间:2024/06/07 00:04
工作区修改:新建b.txt,输入文字为test1,删除了a.txt
执行git add b.txt a.txt
$ git diff #无显示$ git diff HEAD -- b.txt #工作区和分支的对比diff --git a/b.txt b/b.txtnew file mode 100644index 0000000..ad1a4f3--- /dev/null+++ b/b.txt@@ -0,0 +1 @@+text1 $ $ git diff --cached b.txt #暂存区和分支对比diff --git a/b.txt b/b.txtnew file mode 100644index 0000000..ad1a4f3--- /dev/null+++ b/b.txt@@ -0,0 +1 @@+text1$ git statusOn branch masterYour branch is ahead of 'origin/master' by 1 commit. (use "git push" to publish your local commits)Changes to be committed: (use "git reset HEAD <file>..." to unstage) deleted: a.txt new file: b.txt 更改b保存之后,git checkout -- b.txt 更改消失,b恢复原样,checkout命令清除了工作区 再次更改b保存,git diff$ git diffdiff --git a/b.txt b/b.txtindex ad1a4f3..be69c1f 100644--- a/b.txt+++ b/b.txt@@ -1 +1,2 @@ text1+text2\ No newline at end of file接下来git add将b添加到暂存区,checkout之后再次git diff无返回内容,工作区中内容和暂存区中一样,用暂存区和分支对比发现新增内容(回到最近一次commit或者add时的状态,那么当再次修改之后,执行checkout就会回到上次add时的内容。)在commit之前用git reset HEAD filename HEAD表示当前版本,把暂存区的修改撤销掉,再用git checkout -- filename 消除工作区
阅读全文
0 0
- Git第一天内容的实践
- C#第一天课的内容
- c#学习第一天的内容
- ACE实践第一天
- 培训内容第一天
- 第一天学习内容
- HTML---第一天内容
- Git第一天
- Git 学习第一天
- 摸索git第一天
- git第一天学习
- Node.js实践第一天
- 开发购物网站的第一天的工作内容
- 新年里的第一天上班的内容就是睡觉
- 新年里的第一天上班的内容就是睡觉
- 新年里的第一天上班的内容就是睡觉
- 新年里的第一天上班的内容就是睡觉
- 新年里的第一天上班的内容就是睡觉
- 运行时权限
- 动态规划-377. Combination Sum IV
- R语言的各种分布函数
- Android开发之自定义DataTimePicker(日期时间选择器)
- windows常用的快捷键
- Git第一天内容的实践
- 设计模式-备忘录模式
- 虚拟机Ubuntu与windows ping网络
- Mac平台软件推荐
- 浅谈JavaScript中的undefined、null、0、""和false
- 1.最短路径算法总论
- ARM的编程模式和7种工作模式
- hdu3652 B-number(数位dp)
- 常用OpenCV速查