Git的使用

git使用

一、安装教程

0,卸载git步骤:先删除环境变量中与git有关的变量再通过控制面板卸载即可 。

1,下载git 官网:Git - Downloads 由于官网下载太慢我通过淘宝的开源镜像下载 网址:CNPM Binaries Mirror

下载版本更具自己的需求选择即可。

Git的使用_第1张图片

2,安装git

next ->修改安装目录(或默认安装在C:\Program Files\Git)->接下来一直next 直至安装完毕

Git的使用_第2张图片

3,配置git

点击电脑左下角开始即可看见Git Bash

Git的使用_第3张图片

ps:Git CMD 是windows 命令行的指令风格 而Git Bash 是linux系统的指令风格(个人建议使用Git Bash)Git GUI是图形化界面(新手学习不建议使用)

打开Git Bash 后如下图所示即代表安装完成

Git的使用_第4张图片

二、环境配置

0,常用命令:

git config -l //查看所有配置

git config --system --list //查看系统配置

git config --global --list //查看用户(全局)配置

1,配置用户名和邮箱(用于git识别你的身份)

git config --global user.name "自己的用户名"

git config --global user.enmai "自己的邮箱"

输入后没有报错即代表设置成功

Git的使用_第5张图片

通过git config -l 检查一下是否配置成功 至此git安装及配置全部完成。

Git的使用_第6张图片

补充:

git修改默认编辑器指令:git config –global core.editor vim (编辑器名)

三、git连接码云

0,安装git 参考教程:git安装教程及环境配置 - grigeorge - 博客园

1,生成ssh公钥

打开Git Bash 输入命令 ssh-keygen -t rsa 随后一直空格即可

Git的使用_第7张图片

2,找到图中地址目录 用记事本打开该文件

Git的使用_第8张图片

Git的使用_第9张图片

复制所有内容

3,登录码云 网址:Gitee - 基于 Git 的代码托管和研发协作平台

点击设置

Git的使用_第10张图片

点击左下角SSH公钥

Git的使用_第11张图片

接下来按下图操作,最后看见验证成功弹窗即代表密钥绑定成功

Git的使用_第12张图片

四、git基本使用流程

先搭建好远程仓库

在本地文件先进行git初始化 使用指令git init

添加文件到work tree 使用指令 git add .(符号 “点"代表全部添加)

提交文件到本地仓库 使用指令 git commit -m "要提交的信息"

查看状态 使用指令 git status

提交到远程仓库 使用指令 git push -u origin master

在本地文件先进行git初始化 使用指令git init

从仓库拉区文件 使用指令 git clone 要克隆的仓库ssh链接

拉取更新的代码 使用指令git fetch origin (取回服务器端最新代码)

更新代码到本地仓库 使用指令 git pull origin master (表示同步到自己的本地master版本)

git branch 查看分支

创建分支 git branch 分支名

切换当前分支到指定分支 git checkout 分支名

合并某分支的内容到当前分支 git merge 分支名

业务: 只有一个master

1获取代码

 git clone 地址

2做公司中的业务 =》下午5点了=》推送今天我写的代码

(1)提交今天我们写的代码到git 工作区域

  git add .

(2)提交本地仓库 git commit -m '任务'

git commit -m '任务'

(3)放到本地仓库了 =>推送到远程仓库 (码云)

     (1)之前的代码 拉取一下 pull
      git pull origin master 
      (2)推送到远程仓库
     git push -u origin master

多个分支

master =》完整的代码 1.0 商城

前端 2个人 devA

a同学负责 购物车模块 devA

b同学负责 我的模块 devB

合并 a 模块 和b模块

a模块

(1)查看分支

git branch

(2) 创建分支 git branch 分支名

(3) git checkout 分支名

(4)写业务

2做公司中的业务 =》下午5点了=》推送今天我写的代码

(1)提交今天我们写的代码到git 工作区域

```javascript

git add . ```

(2)提交本地仓库 git commit -m '任务'

git commit -m

(3)放到本地仓库了 =>推送到远程仓库 (码云)

 (1)之前的代码 拉取一下 pull
      git pull origin master 
      (2)推送到远程仓库
     git push -u origin master

完成了一个购物车模块

master 去合拼 devA(分支)

 git merge  分支名称

合拼成功了

现在我们这个master 有了购物车模块

推送去远程仓库

2做公司中的业务 =》下午5点了=》推送今天我写的代码

(1)提交今天我们写的代码到git 工作区域

  git add .

(2)提交本地仓库 git commit -m '任务'

git commit -m '任务'

(3)放到本地仓库了 =>推送到远程仓库 (码云)

 (1)之前的代码 拉取一下 pull
      git pull origin master 
      (2)推送到远程仓库
     git push -u origin master

还有一种情况

写购物车模块 ,还需要写我的模块

这个我的模块,写了一些功能

在自己的分支中来写这个功能

(1)方法一:却换到同事的那个分支

(2)方法二:在自己的分支上合拼 同事的分支

分支合拼分支

 git merge  分支名称

分支合拼 master

 git merge  master

你可能感兴趣的:(git,github)