GIT基本使用

创建、管理版本库 
1、 cd到所在目录使用 git init ,将目录变成可以管理的仓库 
2、用命令git add 指定当前路径下文件添加到暂存区 
3、用命令git commit -m "添加修改的描述" 将文件提交到仓库,commit一次可以提交多个文件

查看、回退版本库 
1、git status 查看当前仓库修改状态,已经修改未提交等 
2、git diff 查看具体修改了什么内容 
3、git log 查看命令历史修改的记录,显示出从最近到最远的提交日志,git log --pretty=oneline精简输出信息,git分布式版本控制系统,每次提交都会产生一个commit id,依据这个commit id进行版本回退 
4、git reset --hard HEAD^,回退到上一个版本,head表示当前版本,head^表示上一个版本,head^^表示上上一个版本 
5、git reset --hard commit id 如果要回到往后的版本,可以通过commit id 来进行恢复。通过git reflog 用来记录每一次命令,可以查找出对应的commit id 
6、git checkout -- filename,将文件在工作区的修改全部撤销,一种是filename修改后还没add到文件暂存区,一种是已经add到文件暂存区,总之,就是让这个文件回到最近一次的git commit或git add时的状态。 
7、工作区、暂存区的概念。当前目录下的就是工作区,暂存区是add的一个临时空间区域,commit之后才提交到仓库。工作区下有一个隐藏的目录.git,这是git版本库,版本库下面的stage(或者叫index)的是暂存区,git自动创建的第一个分支master,以及指向master的一个指针叫HEAD 
8、工作区的文件被rm,如果要版本库中也同样删除此文件,先可以git status查看,然后执行git rm,并且git commit。如果工作区的文件删错了,使用git checkou --filename,将文件恢复到工作区。

+
 
tags:
posted @ 2015-10-05 11:27  tornytooo  阅读(230)  评论(0编辑  收藏  举报