码迷,mamicode.com
首页 > 其他好文 > 详细

Git常用命令(一)------ 本地操作

时间:2017-12-05 00:55:44      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:工作区   rect   ...   比较   tor   总结   创建文件   cto   reset   

本文总结自廖雪峰的网站。

几个名词:

工作区(Working Directory):电脑里能看到的目录

版本库(Repository):包含暂存区和master

暂存区(Stage):待放入master的积存区。

master:自动创建的第一个分支
假设新建了一个目录a,将a视为可被Git管理的目录:

git init

在目录d下创建文件f.txt,使用如下命令将f.txt加入暂存区

git add f.txt

将f.txt提交到本地master:

git commit -m "first commit"

查看仓库状态

git status

比较文件的不同:

git diff f.txt

查看提交历史

git log

版本回退

git reset --hard [commit id or [HEAD^, HEAD^^, ... HEAD~n]

查看每一次命令

git reflog

使修改后退一步(若修改未放入暂存区,则回到和版本库一样的状态;若修改已放入暂存区,则回到添加到暂存区后的状态):

git checkout -- f.txt

将暂存区回退到工作区的状态:

git reset HEAD f.txt

 从版本库删除 f.txt

rm f.txt
git rm f.txt
git commit -m remove file f.txt

 

Git常用命令(一)------ 本地操作

标签:工作区   rect   ...   比较   tor   总结   创建文件   cto   reset   

原文地址:http://www.cnblogs.com/geeklove01/p/7978865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!