Git经常使用指令

经常使用指令html

开始初始化:git

$git init缓存

 

查看是否被版本工具管理:工具

$git status  (红色没有,绿色有)spa

工做区  =>  缓存区:3d

$git add 文件名 (单文件)日志

$git add . (所有文件添加)htm

 

查看是否被管理成功(是否添加缓存成功):blog

$git status gitdemo.html已经设置成待提交状态)it

缓存区   =>  版本库(历史区):

$git commit -m '个人第一次提交'

 

查看是否上传成功:

$git log

 

工做区  =>  版本库(历史区)不建议使用:$git commit -am

<span>git addgit commit -m的组合技</span> <span>跨过了缓存区</span>

 

 

修改最后一次版本区提交

$ git commit --amend  选项从新提交

对文件进行修改放入缓存区以后$ git commit –amend进入修改区域

修改完成后使用  :wq  退出不要忘了前面的(冒号)

 

 

 

 

 

 

 

 

 

 

 

撤销暂存区的修改:

$git reset HEAD 文件名

 

 

缓存区   =>   工做区 (回滚倒工做区)

(单文件)$git checkout  --   文件名    注意文件名和--之间要有空格空格空格

 

 

 

(所有替换)$git checkout  --  . 注意--.之间要有空格空格空格

 

 

 

 

 

 

 

版本区  =>  缓存区 (历史区回滚到缓存区——不影响工做区)

$git  reset commitid .

 

 

 

指定版本库  =>  替换工做区

 

$git reset --hard commitid

 

git reflog  查看全部日志内容

 

 

 

将文件从缓存区删除:   $git rm --cached 文件名

 

 新文件名会将工做区文件进行改名:  $mv 文件名

相关文章
相关标签/搜索