git命令行操作记录(以廖雪峰老师的为蓝本,只做复习)
2016-11-27 21:25
357 查看
1:建立本地仓库
git init 在当前目录下建立一个git仓库,会生成一个.git的隐藏目录2.文件添加和提交
将需要提交的文件添加到这个仓库目录下,因为git并不会自动搜索所有的文件夹目录 git add demo.txt 添加文件
git commit -m “这里填写你对这次提交所做的更改”
-m “—–” 这些是可选项
git commit 也可以直接提交,但为了让别人更能理解你这次修改的主要内容,强烈建议加上修改说明!
add和commit分开的主要原因是由于一次add只可以添加一个文件,但是可以使用commit一次性提交多个文件
3:查询仓库文件的状态,主要是查询是否有文件被修改
git status 会显示出被修改的文件 git diff (+希望查看的文件) (显示的是工作区与暂存区的区别)显示修改后的文件内容
绿色字体代表被修改后的内容
git diff –cached 显示的暂存区与分支的区别
git add提交文件以后会把文件送去暂存区,commit提交暂存区内容到分支
4:查询提交记录
git log 查询最近的提交(commit)日志,会包括提交人的信息以及提交时间 git log -pretty=oneline 简洁式
如图中所示,git的每个版本的id号都是用SHA1计算出来的,并不相同
利用 git reset –hard HEAD^ 可以退回上一次提交的状态
HEAD^^是上上次…………HEAD~number 回退number个版本
对于GIT内部有一个HEAD指针指向当前版本,回退会移动指针,但是不会删除已经存在的版本
git reflog 查询版本系统变更记录
可以让你在回退版本后依然能够再重新回来
相关文章推荐
- 我的git学习记录------------从廖雪峰老师网站的学习总结
- git教程5(标签管理)创建&操作标签、使用GitHub&码云——廖雪峰老师
- 命令行修改网卡的一些操作记录
- 暴强的命令行git提交历史记录查询
- gitbash下命令行操作技巧
- Git初识——常用命令行操作
- 暴强的命令行git提交历史记录查询
- NCover.Console.exe 命令行操作记录
- git clone操作到开发机的错误记录
- 记录hadoop几个好用的命令行操作
- redis 命令行操作记录
- git命令行操作(远程仓库)
- redis 命令行操作记录
- git 常用操作记录
- Git基本命令行操作
- 【Git】Git命令行操作简写
- redis 命令行操作记录
- git实用操作学习记录
- git代码库误操作还原记录
- Git基本命令行操作 (转)