Git系统学习记录(二) --时光穿梭
2017-06-14 11:00
344 查看
Git系统学习记录(二)
时光穿梭
1,本地版本库创建1,创建目录,进入目录,git init变成仓库 例如: mkdir repository cd repository git init //git init 将目录变成git可以管理的仓库 2,将文件放到git仓库 git add FileName ->将文件放入暂存区 git commit -m "modify log" ->将暂存区的文件提交到git仓库 通过以上这两步,就可以把一个文件放在git仓库,让git跟踪管理
2,版本修改
git status //命令可以查看仓库下所有文件的当前状态 git diff FileName //查看当前修改文件修改的内容 git add FileName //将修改后的文件放入暂存区 git commit -m "modify log" //将暂存区的文件修改提交到git仓库
3,版本回退
git log //查看版本的修改历史 git log --pretty=oneline //查看版本修改历史,单行查看比价整齐 1,版本回退 git中HEAD表示当前版本,HEAD^表示上一个版本,一次类推HEAD^^^,版本数过多的情况下啊 HEAD~100 git reset --hard (version_number) //回退版本 例如: git reset --hard HEAD^ git reset --hard HEAD^^ git reset --hard HEAD~100 2,回到未来 git reset --hard [commit_Id] 例如: git reset --hard 3628164 git reflog //记录每一次git操作命令
4,工作区和暂存区
git diff HEAD --FileName //查看工作区和版本库里面最新版本的区别
5,撤销修改
git checkout --FileName //把工作区修改的撤销掉 git reset HEAD FileName //把暂存区的修改退回到工作区 注意:因为git reset HEAD FileName是暂存区回退到工作区,所以说需要彻底改的话,还需要git checkout --FileName
6,删除文件
如果删除了版本库的文件 git status 就可以返回删除消息 git rm -> git commit 这样文件就会被版本库所删除 git checkout -- FileName 这样文件被误删就会一键还原
相关文章推荐
- Git系统学习记录(一) --git的安装
- Git系统学习记录(四)--git分支管理
- git学习之时光机穿梭(四)
- Git系统学习记录(三) --github远程仓库
- 记录自己学习android系统启动以及 recovery过程(3)----------factory data reset -> reboot
- 【Git 学习笔记】2.2 - 记录每次更新到仓库
- GDI+学习记录(17)-获取系统已安装的所有字体
- 黑马程序员_学习记录19:7K月薪面试题破解之二_银行业务调度系统
- 新浪微博Android客户端学习记录二:系统主框架搭建
- 20130907.Git学习记录
- 记录自己学习android系统启动以及 recovery过程(2)----------kernel
- 【Linux学习记录】Linux磁盘与文件系统管理
- Git操作之“时光穿梭”
- git学习笔记——查看git历史记录
- git学习笔记——查看git历史记录
- git实用操作学习记录
- 【Git 学习笔记】2.2 - 记录每次更新到仓库
- Git学习,记录一下!
- 我记录综合系统学习研究之用户管理一(wojilu.Web.Controller.Users MainController)
- Git系统学习(一)