一、安装教程
0,卸载git步骤:先删除环境变量中与git有关的变量再通过控制面板卸载即可 。
1,下载git 官网:Git - Downloads 由于官网下载太慢我通过淘宝的开源镜像下载 网址:CNPM Binaries Mirror
下载版本更具自己的需求选择即可。
2,安装git
next ->修改安装目录(或默认安装在C:\Program Files\Git)->接下来一直next 直至安装完毕
3,配置git
点击电脑左下角开始即可看见Git Bash
ps:Git CMD 是windows 命令行的指令风格 而Git Bash 是linux系统的指令风格(个人建议使用Git Bash)Git GUI是图形化界面(新手学习不建议使用)
打开Git Bash 后如下图所示即代表安装完成
二、环境配置
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 config -l 检查一下是否配置成功 至此git安装及配置全部完成。
补充:
git修改默认编辑器指令:git config –global core.editor vim (编辑器名)
三、git连接码云
0,安装git 参考教程:git安装教程及环境配置 - grigeorge - 博客园
1,生成ssh公钥
打开Git Bash 输入命令 ssh-keygen -t rsa 随后一直空格即可
2,找到图中地址目录 用记事本打开该文件
复制所有内容
3,登录码云 网址:Gitee - 基于 Git 的代码托管和研发协作平台
点击设置
点击左下角SSH公钥
接下来按下图操作,最后看见验证成功弹窗即代表密钥绑定成功
四、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 分支名
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