首页 > 其他 > 详细

Git学习笔记 一

时间:2020-01-13 21:50:12      阅读:93      评论:0      收藏:0      [点我收藏+]

Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理,Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
大家可以访问https://git-scm.com/downloads地址下载并安装Git 。

Git的分区

  • 工作区

    就是在电脑上看到的目录,也可以看作是 IDE 的工作目录

  • 暂存区

    数据暂时存放的区域,数据进入本地仓库之前存放的区域。例如使用git add命令跟踪文件,那么这个文件就进入了暂存区。

  • 仓库区,也叫本地仓库

    使用 git commit会将所有暂存区的数据提交到本地仓库区,仓库区保留了所有文件的历史信息。

基本配置

配置用户信息,邮箱和用户名

git config --global user.name "你的英文名称"
git config --global user.email "你的邮箱"

#查看配置信息
git config --list

配置 SSH key,避免克隆和提交仓库时重复输入用户名和密码

  1. 运行下面的命令
    ssh-keygen -t rsa -b 4096 -C "你的邮箱"
  2. 按下3次回车
  3. 使用命令 cat ~/.ssh/id_rsa_pub 查看 SSH key 公钥
  4. 复制内容,去你的 GitHub 主页>设置> SSH key,添加 SSH key

实战练手

  1. 桌面右键,选择 Git Bash Here,进入bash

    技术分享图片

    技术分享图片

  2. 使用 mkdir gitstudy 创建 gitstudy 文件夹,ls 命令用来查看当前目录(桌面)下所有的文件
    技术分享图片

  3. 初始化本地仓库,Git 默认会创建一个隐藏的 .git 文件夹,并创建一个叫master的分支

    # 切换到gitstudy 目录
    $ cd gitstudy/
    # 在当前目录初始化 Git 仓库
    $ git init
    # 查看当前仓库的状态
    $ git status

    技术分享图片

  4. gitstudy文件夹下面创建一个文件,并使用git add命令将文件添加到暂存区

    技术分享图片

  5. 将暂存区的文件提交到本地仓库,提交到仓库区后工作目录也变成了清洁的状态了

    git commit -m '提交说明'

    技术分享图片

  6. 查看本地仓库日志

    #显示当前分支的版本历史
    git log
    #  显示当前分支的最近几次提交,显示的信息比较简洁
    git reflog

    技术分享图片

  7. 修改操作,修改之前的文件(添加一个文件.txt)里面的内容,然后再增加一个文件,然后用git status插件下本地仓库的状态,之前的文件修改后,可以使用 git checkout 添加一个文件.txt命令撤销修改

    技术分享图片

    技术分享图片

  8. 重命名“再添加一个文件.txt”成“再添加一个文件2.txt”,删除添加一个文件.txt后,本地仓库的状态

技术分享图片

  1. 版本回退

    git reset --hard 6125d1c
    # 注意 git reset --hard 操作会把所有未提交(在暂存区的)的变动直接删除

    技术分享图片
    技术分享图片

参考

参考手册

阮一峰 常用的Git命令

廖雪峰的Git教程!

Git学习笔记 一

原文:https://www.cnblogs.com/wubh/p/12188957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!