Git命令01

1.windows查看是否安装成功

开始菜单---Git----Git Bash

2.安装完成后进行设置

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

3.创建版本库

在合适的位置创建一个空目录

$ mkdir learngit
$ cd learngit
$ pwd

进入该目录后,进行初始化

git init

自动生成一个.git文件,可以通过

ls -ah

查看。

把一个文件放到git仓库需要两步

$ git add readme.txt
$ git commit -m "wrote a readme file"

多个文件时,可以多次add,一次commit
第一步是用git add把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支。
可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。

4.时空机穿梭

查看当前仓库状态:

$ git status

查看具体修改内容:

$ git diff
$ git diff HEAD -- readme.txt

查看提交历史,修改记录:

$ git log 
$ git log --pretty=oneline

退回当前的上一版本:

$ git reset --hard HEAD^

查看命令历史:可以找到所有版本的commit ID,从而进行指定回溯

$ git reflog

丢弃工作区的修改:

$ git checkout -- readme.txt

这里有两种情况:
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
总之,就是让这个文件回到最近一次git commit或git add时的状态。
丢弃暂存区的修改:

git reset HEAD readme.txt

删除文件:

rm test.txt
git rm test.txt
git commit -m "remove test.txt"

删错了,但曾经提交过,版本库还有:

$ git checkout -- test.txt
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 原文出处:涂根华的博客 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最...
    挑战者666888阅读 9,956评论 6 27
  • 简介 Git 作为分布式版本控制系统,基于去中心化的设计思想,在每个分布式节点上都保存有完整的版本,降低了对中心仓...
    zhipingChen阅读 3,720评论 0 3
  • 第一部分是文档,为了日后查看方便放到了前边[可能敲错了,详见阮一峰老师的文章]http://www.ruanyif...
    白璞1024阅读 4,716评论 0 49
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,786评论 1 26
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,338评论 0 18

友情链接更多精彩内容