github如何使用

创建本地仓库

新建本地文件夹,作为本地仓库

安装好git,在仓库位置 ,git bash here,打开终端

  • 查看版本 【git --verison】
  • 清屏操作 【clear】

配置用户名

  • 【git config --global user.name  "cody"】
  • 【git config -- user.email "abc@qq.com"】

初始化操作

  • 仓库本地初始化【git init】,本地出现隐藏文件夹.git 通过【ll -la】查看内容

添加文件

  • 手动创建文件 a.txt
  • 将文件提交到缓存区 【git add a.txt】
  • 将文件提交到本地库【git commit -m  "这里写提交的文件的注释信息" a.txt】

查看文件的状态

  • 命令【git status】,查看工作区和缓存区的状态

查看提交的日志

  • 命令【git log】 ,从近到远,现实提交的日志信息,显示日期和作者
  • 如果日志信息太长,按【空格】向后滚动,按【b】向前滚动,退出【q】
  • 日志展示的其他方式
    • 【git log --pretty=oneline】
    • 【git log --oneline】
    • 【git reflog】多了HEAD@【num】,num表示回退需要的步长

回退到历史版本

  • 命令【git reset --hard [index]】,本地库移动的同时,同步工作区和暂存区【[使用较多】
  • 命令【git reset --mixed [index]】,本地库移动的同时,同步暂存区,工作区不动
  • 命令【git reset --soft [index]】,本地库移动的同时,工作区和暂存区不动

文件删除和撤回

  • 删除工作区的文件a.txt, 【rm a.txt】,同步【git add a.txt】,将删除操作同步到暂存区,【git commit -m "操作" a.txt】,将删除同步到本地仓库
  • 找回删除文件,通过【git reset -- hard[index]】,找回删除前的版本
  • 找回暂存区的文集,通过【git  reset  --hard[index]】或【git  reset  --hard HEAD】

比对文件差异

  • 命令【git diff a.txt】
  • 多个文件比对 命令【git diff 】
  • 与指定版本进行对比【git diff [index] a.txt】

分支

  • 主干 master,大版本的研发
  • 分支 branch,小版本的研发
  • 多个分支并行开发,互不影响,提高效率
  • 分支查看,命令【git branch -v】
  • 创建分支,命令【git branch branchname】
  • 切换分支,命令【git checkout branchname】
  • 分支合并,进入master,命令【git merge branchname】
  • 冲突解决:同一文件,同一位置修改,就会有冲突,人为决定保留哪个
  • 冲突解决后 , 【git add a.txt】 【git commit - m "解决冲突问题"】

注册github账号

初始化本地仓库

  • 命令【git init】
  • 命令【git add a.txt】,【git commit -m "add a.txt"  a.txt】

创建远程库

  • 查看远程仓库地址别名 【git remote -v】
  • 给远程仓库地址起别名【git remote add 【别名】 [远程仓库地址]】

推送数据到远程仓库或从远程克隆到本地

  • 推送,命令 【git push [地址或地址别名] 【master,要推送的分支】】
  • 拉取,命令【git clone [远程地址]】,做的几件事:初始化本地,将远程库内容克隆下来,创建别名

视频地址:https://www.bilibili.com/video/BV1Zz4y1C7vg?p=26

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值