git常用命令--配置、增删改查、撤销

image.png

git config [--global] user.name "[name]"
git config [--global] user.email "[email address]"
配置git用户名和邮箱,--global表示全局配置,如果不适用,则仅配置当前目录下的git仓库
git add [文件、目录、.]
向暂存区Index添加文件、目录,.表示当前目录下所有文件
git rm [--cache] [文件]
从暂存区Index和工作区删除文件,cache参数表示仅从git的追踪清单中删除,本地工作区中文件不会删除。
git mv file_from file_to
修改文件名为file_to,并将这个改动放到暂存区Index

git commit [file1] [file2] -m [message]
提交暂存区指定文件到本地仓库

git checkout [file或.]
恢复暂存区指定文件(或所有文件)到工作区
git reset [file]
重置暂存区的文件,与上次commit的一样,但是不会更新工作区。
git reset --hard
重置暂存区的文件,与上次commit的一样,同时更新工作区。
git stash
暂时将未提交的变化移除,稍后通过git stash pop移入

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 下面Git 命令清单部分来自廖雪峰,部份来自其他各处收集。几个专用名词的译名如下。 Workspace:工作区 I...
    乱尘阅读 313评论 0 1
  • Git权威指南 Git初始化 创建版本库以及第一次提交 本章主要学习:git init、git add和git c...
    阿洋12138阅读 455评论 0 0
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,138评论 0 2
  • 第一部分是文档,为了日后查看方便放到了前边[可能敲错了,详见阮一峰老师的文章]http://www.ruanyif...
    白璞1024阅读 1,036评论 0 49
  • 配置 首先是配置帐号信息ssh -T git@github.com # 登陆 github 修改项目中的个人信息 ...
    guanguans阅读 756评论 0 3