Git学习记录
2017-11-30 23:23
183 查看
1.创建版本库
git init
2.提交代码
git add readme.txt git commit -m "创建了一个readme文件"
3.查看仓库状态
git status //命令可以让我们时刻掌握仓库当前的状态
4.查看文件修改的地方
git diff
5.查看提交记录
//命令显示从最近到最远的提交日志 git log
//简洁显示 git log --pretty=oneline //前面的黄色数字为commit id
6.版本回退
首先,Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164…882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD^,上上一个版本就是HEAD^^,当然往上100个版本写100个^比较容易数不过来,所以写成HEAD~100。现在,我们要把当前版本“append GPL”回退到上一个版本“add distributed”,就可以使用git reset命令:
git reset --hard HEAD^
HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset –hard commit_id。
穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
7.撤销修改
git checkout -- file //可以丢弃工作区的修改 //这个文件回到最近一次git commit或git add时的状态。
相关文章推荐
- 我的git学习记录------------从廖雪峰老师网站的学习总结
- git学习记录
- Git学习记录
- Git基础学习记录(一)
- Git学习记录
- Git 学习记录
- git学习记录
- 第四天git学习记录
- git之rebase和merge学习记录
- git 学习记录
- xcode6 cocos2dx玩转git和github之学习记录
- 【Git 学习笔记】2.2 - 记录每次更新到仓库
- Git学习记录-------(一)
- 第一天git学习记录
- Git学习记录
- git-canal:学习记录2
- 20130907.Git学习记录
- 关于Git的简单学习记录
- 个人心得记录 --学习廖雪峰的git教程
- git bash学习记录