git 使用 (此处作为基础 大多是只有一个分支时的简单操作)
来源:互联网 发布:淘宝金牌淘拍档 编辑:程序博客网 时间:2024/05/16 02:21
一. 创建版本库
1.选择一个合适的地方,创建一个空目录,如:/learngit
2.通过git init
命令把这个目录变成Git可以管理的仓库
$ git initInitialized empty Git repository in /Users/michael/learngit/.git/
二.一般操作
1.查看当前状态 git status
$ git status
2. 添加文件,把要提交的所有修改放到暂存区(Stage)$ git add .
3.提交文件,用命令git commit
告诉Git,把文件提交到仓库,-m 后面的为说明信息。把暂存区的所有修改提交到分支。$ git commit -m "wrote a readme file"
4.查看详细修改信息git diff
$ git diff readme.txt
5.查看历史记录git log
$ git log
在一行显示记录$ git log --pretty=oneline
6.回退到上一版本,
$git reset --hard HEAD^ 上上一版本 $git reset --hard HEAD^^ 前n个版本 $git reset --hard HEAD~n
或者使用版本号,退到某一版本
查看版本号
$ git reflog
退到某一版本git reset --hard 3628164
7.把文件在工作区的修改全部撤销 git checkout -- XXX
$ git checkout -- readme.txt
这里有两种情况:
一种是XXX
自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是XXX
已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit
或git add
时的状态。
8.删除文件 用命令git rm
删掉,并且git commit
$ git rm test.txtrm 'test.txt'$ git commit -m "remove test.txt"
另一种情况是删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:
$ git checkout -- test.txt
git checkout
其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原” 0 0
- git 使用 (此处作为基础 大多是只有一个分支时的简单操作)
- git简单操作分支
- 通过git关于分支的简单操作
- 【git系列之E】git的分支操作(查看分支、切换分支、新建分支和删除分支)
- git分支的使用
- git分支的使用
- Git分支的使用
- Git分支的使用
- Git分支的使用
- git分支的使用
- git 分支的基本操作
- git 命令 分支的操作
- git 分支的相关操作
- git学习-分支的操作
- Git 初接触 (四) Git的分支操作
- 通过git命令管理java项目分支的简单使用
- Git入门教程(二):分支的使用
- git branch(分支命令的使用)
- 博客第一篇文章--简单的NTRU 加密算法的编程实现
- 走进swfit(一)nibName
- Scala学习笔记2 (Lang上篇) (zhuan)
- 92. 基于Notes/Domino的文档工作流系统(四)
- Shell Sort
- git 使用 (此处作为基础 大多是只有一个分支时的简单操作)
- Web安全实践(14)嗅探,arp欺骗,会话劫持与重放攻击(下)
- Web安全实践(13)嗅探,arp欺骗,会话劫持与重放攻击(上)
- 学的多,忘的快,我该怎么办?
- iOS唯一标识符
- git的一些问题
- 六星经典CSAPP-笔记(3)程序的机器级表示
- dstat linux监控工具的使用
- 3333333333333333333