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

[git] 基础命令笔记

时间:2018-04-08 22:24:35      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:init   简化   表示   历史记录   stat   输入   内容整理   ref   diff   

--内容整理自廖雪峰的GIT教程--

 

git status

查看当前工作区状态,显示未跟踪的文件以及未上传的修改记录

git init

使当前文件夹变成Git可以管理的仓库

git add xxx

将xxx添加到仓库

git commit -m "注释"

将修改提交,同时注释

git diff xxx

查看xxx的上次改动,显示结果中"-"后跟着删除的内容,"+"后跟着新添的内容

git log (--pretty=oneline)

查看改动的历史记录,后接--pretty=oneline可简化为一行显示

git reset --hard HEAD^

返回上次的版本,HEAD^个数代表回退几个版本,也可用 HEAD~数字 来表示,数字表示回退的版本个数

git reset --hard 版本号

返回到指定的版本号,版本号输入前几位即可,不必写全

git reflog

显示记录每一次的git命令

git checkout -- xxx

xxx回到最近一次git commitgit add时的状态。

git reset HEAD file

把暂存区的修改撤销掉

git rm xxx

从版本库中删除xxx文件

git checkout -- xxx

用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”

 

[git] 基础命令笔记

标签:init   简化   表示   历史记录   stat   输入   内容整理   ref   diff   

原文地址:https://www.cnblogs.com/ruoh3kou/p/8747525.html

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