初用Git之小结(一)

来源:互联网 发布:mac蓝屏之后开不了机了 编辑:程序博客网 时间:2024/05/18 02:20

本人时在Windows系统下操作的

一,安装和打开Git命令行

1,去 Git下载地址,境外网站 下载一个安装包默认安装下去就可以安装好了

2,在开始菜单打开 Git Bash 命令行

3,在命令行下进行以下才做,以便让别人知道你的身份

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

4,打开时的目录默认为C盘下,如果想切换默认目录的话找到 Git Bash 快捷键右击选择属性,去掉目标行内最后一段 –cd-to-home ,将起始位置内的内容改为你想更改的目录

5,Git切换盘符需要用 cd /d/ 命令

二,使用Git

1,在一个文件夹下操作 git init ,将该目录改成一个Git工作目录,更改成功后目录下会多一个 .git 的隐藏目录

2,使用 git add xxx.txt 命令行添加,用 git commit -m "备注信息" 命令提交文件

3,使用 git status 查看当前工作目录下时候有修改后没有提交的文件

4,使用 git diff xxx.txt 查看文件被修改的部分

5,使用 git log 或者 git log --pretty=oneline 查看 Git 上面的版本

6,使用 git reset --hard HEAD~ 退回到上一个版本,或者 git reset -hard xxxxxxxxx 退回到制定版本,前提是没有推送到远程序

7,使用 git reflog 查看历史命令,用此命令可以查到没退之前的版本 ID ,在升级回去

8,区分部

    ①,工作区:电脑上的 Git 目录被称之为工作区

    ②,缓存区:当 Git 使用 add 命令提交是将工作区内容放置到缓存区

    ③,版本库:当使用 commit 命令时是将缓存区所有内容提交到了版本库

9,撤销修改,每次修改文件都需要重新用 add 命令将工作区的内容提交到缓存区,commit 命令只会将缓存区的内容提交到版本库,并不会提交工作区内的内容。

    ①,当工作区内的文件被改乱了,想回到更改之前的内容的话,使用命令 git checkout -- xxxxxx.txt , git checkout 命令的作用是使用版本库里的内容替换掉工作区内的内容

    ②,当工作区内的内容改乱了,还提交到了缓存区的话,先使用命令 git reset HEAD xxxxx.txt 将缓存区的内容清空,在使用 git checkout -- xxxxx.txt 恢复修改之前的内容

    ③,如果已经已经将缓存区的内容提交到版本库上的话,根据本文第 6 条方法往回滚版本

10,使用 git rm xxxxx.txt 命令可以删除版本库里的文件