01-git入门知识
来源:互联网 发布:软件开发就业方向 编辑:程序博客网 时间:2024/05/17 01:25
git的下载地址:
https://git-scm.com/download/
git学习地址
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000
git命令简单的总结
1.brew install git 安装git
2.git init 初始化仓库
3.git add readme.txt,note.txt 添加文件到仓库 git commit -m "commit a readme file" 提交 -m 之后表示提交说明
4.git status 查看仓库的状态
5.修改文件之后再进行提交
git add readme.txt 添加文件到仓库 git commit -m "update file"
6.git diff readme.txt 查看被修改的readme.txt文件哪里被修改了。
7.git log 查看提交历史记录
8.git log --pretty=oneline 在一行显示日志信息
9.head表示当前的版本
git reset --hard commit_id commit_id表示提交的id
10.如果想返回上一个版本可以
git reset --hard HEAD^
11.git log 查看提交历史 git log --pretty=online 表示在一行显示
12.git reflog 查看命令历史,以便于查找commit_id
13.git撤销修改
git checkout --readme.txt
git reset HEAD readme.txt
第一种情况
Changes not staged for commit:表示在本地工作区中进行了修改,还没有git add
当前的文件没有git add 到暂存区状态,修改出错了,使用git checkout -- readme.txt 撤销修改,工作区就会恢复到和版本库一样
第二种情况
Changes to be committed:表示在本地工作区已经进行了修改,也git add入了暂存区,但是没有git commit
当前的文件已经git add 到暂存区状态,然后修改出错了,使用 git checkout --readme.txt 撤销修改,就回到了git add 的状态。
总之,git checkout -- xx.txt 就是让文件恢复到最近一次git commit 或 git add状态。
实例:
假如在添加git add的时候,reame.txt中添加了一句错误的语句。
如果此时的状态为:在工作区中进行了修改,但是没有add到暂存区中。
我们使用git checkout -- readme.txt 进行撤销修改。
如果在git commit的时候,我们发现readme.txt中添加了一个错误的语句。
此时的状态为:修改之后已经git add在了暂存区中。
我们使用命令 git reset HEAD readme.txt将文件从git add到暂存区的状态撤销到了在工作区中进行修改了的状态。
如果我们想撤销工作区中的修改,我们可以使用git checkout -- readme.txt进行撤销。
- 01-git入门知识
- git入门知识
- Git快速入门知识
- Git的一些入门知识
- git史上最全最实用入门知识
- Git应用于Android项目的入门知识:我的理解
- Git(码云-开源中国)入门小知识
- git知识
- Git知识
- git知识
- git知识
- 入门知识
- GIT 入门
- Git入门
- git入门
- Git 入门
- git 入门
- git 入门
- android图片文件的路径地址与Uri的相互转换
- 定位技术的方法
- Java数据类型中String、Integer、int相互间的转换
- UILabel设置行距和每段初始距离
- 两分钟彻底让你明白Android中onInterceptTouchEvent与onTouchEvent(图文)!
- 01-git入门知识
- 文档排版-word
- hdu 1180 诡异的楼梯 bfs+优先队列 解题报告
- Android OpenGL ES 2.0 的开发思路总结
- SpringMVC整合Shiro
- 高效图片轮播,两个ImageView实现
- C++基本语法-----sort、const与stream
- tomocat解压缩无法启动
- 使用X$KSMSP表详细观察共享池