GIT初级使用指南

GIT初级使用指南

安装

下载地址: https://dl.softmgr.qq.com/original/Development/Git-2.2
9.2.3-64-bit.exe

查看版本

git version

一、git使用前需在全局配置用户名及邮箱

git config --global username "用户名"
git config --global useremail "邮箱"

在这里插入图片描述
配置后检查是否配置成功

 git config i

若配置成功则会显示用户名和邮箱
在这里插入图片描述
**

二.工作区域

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

在这里插入图片描述

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

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

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

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

**

三、暂存文件

在新建文件目录下初始化一个新的本地仓库

git init

接下来可正常创建文件,并暂存目录下所有文件

git add .

此时vscode编辑器 该文件后方出现A 标识
在这里插入图片描述
或者仅暂存某一个文件,该文件后方出现U标识如下

git add 01.css

暂存文件后,具有回退功能
可通过vscode侧边栏查看改文件都修改了那些代码
在这里插入图片描述
在这里插入图片描述
检查哪些文件没有放入暂存区

git status

四、版本提交

只有安装vscode文件后显示A时才能形成版本
运用git commit -m “版本说明”
如git commit -m “myNo1.version”
可通过vscode中侧边栏查看各版本
在这里插入图片描述
查看当前版本之前所有版本git log
在这里插入图片描述
回退到指定版本git reset --hard 唯一标识
在这里插入图片描述
查看所有版本git reflog
在这里插入图片描述

五、分支功能

创建分支 git checkout -b 分支名
在这里插入图片描述
查看所有分支git branch
在这里插入图片描述
切换到指定分支git checkout 分支名
在这里插入图片描述
只有文件暂存后,并提交版本,才会固定在当前分支,切换分支后不会显示改文件

六、分支合并

git merge 分支名

使用时需注意是否已切换为当前分支
如:如果想要把 dong 分支合并给 master 主分支, 则必须确保 master 为当前分支
合并

git merge ran

合并后,两个分支目前所有文件会出现在当前分支下

七、分支间的冲突

目前:

  • 主分支有 01.js
  • 其它分支 也有01.js

此时:

  • 主分支修改了 01.js 的 第一行代码 并 提交版本

    • git add .
    • git commit -m “修改01.js”
  • 其它分支 也修改了 01.js 的第一行代码 并提交版本

    • 切换到 ran: git checkout ran

    • 修改 01.js 的第一行代码: 写一串2 就可以, 然后保存;

    • 提交版本:

      • git add .

      • git commit -m “修改01.js”

  • 合并分支

    • 把当前分支切换成 主分支: git checkout master
    • 查看当前分支: git branch
    • 合并ran分支: git merge ran
      在这里插入图片描述
  • 打开vscode 查看 01.js 的样子

    • 文件右侧有小图标: C 代表 conflict, 是冲突的意思,在红框内可手动解决冲突
    • 在这里插入图片描述

手动解决冲突之后: 暂存+提交版本

八、删除分支

分支用完之后, 就可以删除

git branch 分支名

九、远程仓库

两个非常有名的 Git 免费仓库网站:

  • 码云 : 国内的 https://gitee.com/
  • 优点: 速度快, 全中文界面

Github: 世界的 https://github.com/ 注册按钮: Sign Up

  • 优点: 知名度高. 对于国内来讲!
  • 缺点: 速度慢, 全英文

以码云为例
1.新建仓库

  • 登录之后: 右上角 + 新建仓库 ., 仓库名随便起;

2.远程仓库 需要下载到本地才能使用, 下载方式有两种

  • https: 需要账号和密码 才能下载 私有仓库

    公开仓库 不需要账号密码

  • ssh: 需要设定秘钥, 以后就再也不需要账号密码

在这里插入图片描述
在这里插入图片描述
注意事项: git有保存账号密码的功能, 如果第一次输入账号密码之后, 下一次就不用输
入;
如果你修改了 码云的账号密码, 然而本地保存的是之前的; 此时就会报错!
在这里插入图片描述
上传操作

  • 用vscode 打开 clone 到本地的文件夹
  • 创建 01.js 里面随意写点字, 保存即可
  • 暂存+提交版本: 注意, 命令行操作的是克隆的文件夹
    • git add .
    • git commit -m “新增01.js”
  • 把版本上传到远程仓库: git push
  • 返回码云刷新即可

更新远程到本地**
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值