Git入门——'查询命令'总结与文件的基本操作
2017-05-07 00:09
537 查看
1.时常关注git的状态
功能说明 | 命令 |
---|---|
掌握工作区的状态 | git status |
查看分支 | git branch |
显示可以抓取和推送远程分支的地址 | git remote -v |
查看文件修改的内容 | git diff + (文件名) |
查看工作区和版本库中最新版本的区别 | git diff head – + (文件名) |
历史记录(列出以前修改的版本,并有修改说明) | git log [–pretty=oneline](ps.简约模式,可不加) |
若已经关闭了窗口,也可以查看以前的commit(查看历史记录) | git reflog |
查看标签 | git tag |
查看标签信息 | git show + (标签名) |
查看分支关系图 | git log –graph –pretty=oneline –abbrev-commit |
查看分支顺序图 | git log –graph |
2.一个文件的来去历程
指定目录变成Git可以管理的仓库(cd到指定目录中,在目录中使用此命令): git init 在仓库中,新建修改文件之后,觉得还不错,要想推送到网上 但先要添加到暂存区,要在指定目录/子目录中添加,添加到暂存区 (特别注意,这个不是新建文件的意思): git add (文件名) git add (文件名) (文件名) 提交更改,就是把暂存区的所有内容提交到当前分支 注意,这里还没有推送到网上,还是在本地操作 (特别注意,-m后面要加上本次提交的说明,便于以后的工作) git commit -m "输入修改说明,对以后阅读很重要" 1)撤销修改(让文件回到最近的一次工作区的状态(未执行add前)) git checkout -- (文件名) (ps."--"别忘了,不然这个命令就会变成切换分支的命令了) 2)撤销修改(已经放到暂存区,还未提交(未执行commit前)) 这一步是把暂存区的修改撤销掉(unstage)重新放回工作区 git reset HEAD (文件名) 再重复上面1)的步骤 git checkout -- (文件名) 3)若是已经commit,就直接版本回退(详见本人博客 4000 中的Git系列的专题博文)。 删除文件 git rm (文件名) git commit -m "删后留言"
我的Git入门学习,廖雪峰老师的教程帮助了我很多;
也希望能和大家分享一下;
廖雪峰老师的官方网站
相关文章推荐
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列
- Linux入门基础 #3:文件基本操作管理和常用命令
- git 的使用——基本的仓库创建,文件提交,上传操作命令,远程仓库关联
- Linux入门基础 #3:文件基本操作管理和常用命令
- IDEA环境下GIT操作浅析之一Idea下仓库初始化与文件提交涉及到的基本命令
- .net操作文件的基本方法总结
- Linux 基本命令(文件操作)
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- RH 基本文件操作命令
- Git Heroku 基本命令总结
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Linux基本命令和文件操作
- .net操作文件的基本方法总结
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- MySQL常用命令及基本操作总结
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Linux文件与目录的操作的基本命令(1)