下载

1.官网下载 https://git-scm.com/可以选择git对应操作系统的版本
2.淘宝镜像下载http://npm.taobao.org/mirrors/git-for-windows/(这里链接是windows版本的)

安装

设置安装路径在这里插入图片描述

这里可以选择notepad++也可以使用默认的vim

在这里插入图片描述

Git配置

在这里插入图片描述

查看默认配置
git config -l
查看系统配置
git config --system --list
查看全局配置
git config --global --list
查看所有的配置以及它们所在的文件
git config --list --show-origin

必要配置

git config --global user.name "think"  #名称
git config --global user.email "自己的邮箱"   #邮箱

Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系


1) Workspace:工作区,就是你平时存放项目代码的地方

2) Index / Stage:暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息

3) Repository:仓库区(或本地仓库),就是安全存放数据的位置,这里面有你提交到所有版本的数据。其中HEAD指向最新放入仓库的版本

4) Remote:远程仓库,托管代码的服务器,可以简单的认为是你项目组中的一台电脑用于远程数据交换

本地仓库搭建

创建全新的仓库,需要用GIT管理的项目的根目录执行
git init
查看文件状态
在这里插入图片描述
添加文件到暂存区

在这里插入图片描述
提交到本地仓库
在这里插入图片描述
查看log
git log 起别名 alias git-log='git log --pretty=oneline --all --graph --abbrev-commit'

添加远程仓库 
 git remote add 远程仓库名 url

本地仓库创建readme
  git pull --rebase origin master

本地仓库提交给远程仓库的maser分支
git push -u origin master

克隆远程仓库

设置本机绑定SSH公钥,实现免密码登录

# 生成公钥
ssh-keygen -t rsa

将rsa文件添加进GitHub或gitee账号中
把项目代码克隆到本地
在这里插入图片描述
在这里插入图片描述
提交代码到远程仓库
在这里插入图片描述
拉取远程仓库的代码
在这里插入图片描述

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐