Git 常用命令清单

git.jpg

用户设置

git config global user.name <username>
git config global user.email <email>

初始化版本库

git init

添加远程版本库

git remote add <name> <repo-url>

克隆版本库

git clone <repo-url>

添加文件到版本库跟踪列表

git add <filename>

查看本次修改的跟踪文件

git status

在版本库跟踪列表删除文件

git reset <filename>

使用场景:此次提交包含了不相干文件

撤销文件改动

git checkout <filename>

使用场景:撤销本地文件修改

提交改动到本地版本库

git commit

提交历史查看

git log

提交回退(硬)

git reset --hard <commit-hash>

注意: 此命令在 <commit-hash> 之后提交的版本都会消失

提交回退(软)

git reset --soft <commit-hash>

不同于 hard 在 <commit-hash> 之后提交的版本都会留在跟踪列表

将本地版本库的版本提交到远程版本库

git push <remote> <branch-name>

最后给大家一张 git 操作流

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

推荐阅读更多精彩内容

  • 这里是我的笔记,记录一些git常用和一些记不住的命令,这个笔记原本是基于 颜海镜的文章增加的,后面慢慢增加了许多内...
    Lefter阅读 514评论 0 3
  • git的commit分三个区域以及三个阶段: working tree:就是你所工作在的目录,每当你在代码中进行了...
    Awesome199阅读 698评论 0 5
  • 目录 配置修改项目中的个人信息配置自动换行 常见使用场景创建SSH密钥多账号ssh配置免密码登录远程服务器文件推向...
    jackcooper阅读 794评论 0 5
  • 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。 下面是一些常用Gi...
    tiandashu阅读 250评论 0 0
  • 做远程推送,首先在苹果的开发者中心配置两个证书,下载到本地,在钥匙串中点击对应证书,选择导出证书即可得到激光所需要...
    aspmcll阅读 971评论 1 2