美文网首页
Git操作命令(第一部分)

Git操作命令(第一部分)

作者: YKishere | 来源:发表于2018-04-08 17:26 被阅读0次

安装git之后,自报家门

git config --global user.name "Your Name"
git config --global user.email "email@example.com"

git基本操作命令

mkdir:创建文件/目录
git init:把这个目录变成Git可以管理的仓库
git add:告诉Git,把文件添加到仓库
git commit:告诉Git,把文件提交到仓库
git status:查看仓库当前的状态
git diff:查看具体改动的内容

git版本回退

git log:显示从最近到最远的提交日志
git log --pretty=oneline:显示从最近到最远的提交日志(简洁一点的结果显示)
git reset --hard HEAD^ :回退到上一个版本(HEAD表示当前版本,加一个^表示上一个版本)
cat:查看文件内容
git reflog:用来记录你的每一次命令

git工作区与缓存区

在电脑里能看到的目录即工作区:
工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。
Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

我们把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
因为我们创建Git版本库时,Git自动为我们创建了唯一一个master分支,所以,现在,git commit就是往master分支上提交更改。
可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。

撤销文件

git checkout -- file:把文件在工作区的修改全部撤销
git reset HEAD file:把暂存区的修改撤销掉(unstage),重新放回工作区

删除文件

rm file:删除文件
删除文件之后工作区里面该文件会被删除,但是删除记录仍在暂存区
此时有两种做法:
1.完全删除:git rm file 然后git commit -m "修改内容"
2.恢复:git checkout -- file

相关文章

  • git常用操作命令

    git常用操作命令 1 git工作原理图 2 git远程操作 2.1 git clone 远程操作的第一步,通常是...

  • Git解决代码修改冲突

    Git 操作说明 Git下载项目 操作命令 Git上传提交 操作命令 Git解决同一文件多人修改冲突 操作步骤

  • 学习笔记

    第一个markdown笔记 git相关 常用git操作命令撤销commit : git checkout [com...

  • git 命令

    一、git 操作命令 1. 基本命令 (顺序操作) git init 初始化一个git仓库 git stat...

  • GIt 操作补充

    常用的git操作命令 常用的git操作命令已经能够满足日常的工作需求 现补充一些高级命令 git branch -...

  • Git 命 令 大 全

    Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github[http...

  • Git的常用命令

    一、Git简易操作 git操作手册(命令行git bash) 最简单易懂的git操作廖雪峰git教程Pro Git...

  • 2019-01-15

    git reset和git revert命令 atom blog git revert是撤销某次操作,此次操作之前...

  • git命令大全

    Git常用操作命令: 远程仓库相关命令检出仓库:$ git clone git://github.com/jque...

  • git学习笔记

    Git常用操作命令: 1. 远程仓库相关命令 检出仓库:$ git clone git://github.com/...

网友评论

      本文标题:Git操作命令(第一部分)

      本文链接:https://www.haomeiwen.com/subject/dpvnfftx.html