码迷,mamicode.com
首页 > 其他好文 > 详细

Git 状态 和 查看历史提交

时间:2018-02-23 20:50:32      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:info   checkout   需要   不同   com   status   跟踪   bubuko   src   

技术分享图片

1、使用git status 命令查看当前状态

上图表示当前位于一个叫做master的分支中

工作目录无需要提交的文件即工作目录中文件没有改动过

2、新建LICENSE文件

输入 git status命令

技术分享图片

提示Untracked files (文件未被跟踪)指文件未被添加到暂存区或者git仓库

使用 git add <file> 将文件添加到暂存区

输入 git status 查看状态

技术分享图片

提示:使用 git reset HEAD <file> 来恢复暂存区 file为指定文件名将其恢复制工作区 ,无指定file 则将 最近提交的文件恢复至工作区

技术分享图片

重新添加至暂存区并提交

技术分享图片

现在修改LICNSE文件,查看状态

 技术分享图片

提示LICENSE文件被修改 与暂存区文件不同

使用git add 重新添加到暂存区 并准备提交

使用git checkout 将旧版覆盖工作区的新版本

 

这里使用git add 将新文件覆盖暂存区的老文件

技术分享图片

再次修改LICENSE文件查看状态

技术分享图片

如果现在提交文件提交的是暂存区的文件

如果需要将最新修改的文件提交到git仓库需要先add 再commit 

可以一步到位

使用 git commit -am “change the license file”  #自动将已跟踪的文件先add到暂存区再提交到git仓库

技术分享图片

 

 输入git log 查看历史提交记录(git 仓库现存有几个版本)

技术分享图片

 

Git 状态 和 查看历史提交

标签:info   checkout   需要   不同   com   status   跟踪   bubuko   src   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!