Git超详细总结1:夯实基础

2019-10-15  本文已影响0人  Amos的读书笔记

前言

相信Git在大家的工作学习中使用度非常高,但是根据本人的经验,还是有很多人在实际操作中比较懵逼,造成很多不必要的麻烦。
所以,感觉很有必要对Git进行尽可能全面的总结。

Git-常见项目托管平台:

github:https://github.com/
码云:https://gitee.com/

Git-常用可视化管理工具

GitKraken:https://www.gitkraken.com/,支持Windows、Mac和Linux系统,github账号即可登录
Sourcetree:https://www.sourcetreeapp.com/,支持Windows、Mac系统,不支持Linux系统,注册登录自行百度,不多阐述

Git-概念

请注意接下来的内容非常重要,若你理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。


基本的 Git 工作流程如下

  1. 在工作目录中修改文件。
  2. 暂存文件,将文件的快照放入暂存区域。
  3. 提交更新,找到暂存区域的文件,将快照永久性存储到 Git 仓库目录。

Git-配置

Git自带一个git config的工具来帮助设置控制 Git 外观和行为的配置变量。

$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

强调:

  1. 如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。
  2. 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。
$ git config --global core.editor emacs
$ git config --list
user.name=John Doe
user.email=johndoe@example.com
color.status=auto
color.branch=auto
color.interactive=auto
color.diff=auto
...

通过输入git config <key>: 来检查 Git 的某一项配置

$ git config user.name
John Doe

Git-帮助

终端输入git help可以查看git相关命令操作介绍
终端输入git help <command>可以查看<command>的使用手册

$ git help merge
或者
$ git merge --help

Git-获取仓库

$ git init
$ git clone https://github.com/scrapy/scrapy.git

OK,关于Git基础部分的概念及相关配置方面暂时总结到这里,后面会继续更新,尽快把Git总结完全,以便后续实战。

上一篇下一篇

猜你喜欢

热点阅读