首页 > 其他分享 >Git及Github使用

Git及Github使用

时间:2024-04-15 11:33:05浏览次数:18  
标签:Bin Git led xxx bytes git 使用 Github 分支

使用角度

找开源项目的途径

• Trending:https://github.com/trending/

• HelloGitHub:https://github.com/521xueweihan/HelloGitHub

• 科技爱好者周刊:https://github.com/ruanyf/weekly

特殊的查找资源小技巧-常用前缀后缀

• 找百科大全 awesome xxx

• 找例子 xxx sample

• 找空项目架子 xxx starter / xxx boilerplate

• 找教程 xxx tutorial

Git 是什么

Git 的三个概念:提交 commit、仓库 repository、分支 branch

Git 常用命令

  1. git init :git 初始化
  • 没提交之前,文件夹为工作区,目前仓库里还是空着的
  1. git add <file> :将工作区的文件放入暂存区,git add . / git add -A 表示把所有文件都放入暂存区
  2. git commit -m "注释" :将暂存区的文件提交到仓库

需要首先配置好邮箱和名字:
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"

  1. git log --stat :查看历史提交信息,打印出以下信息(也可以直接在 VScode 源代码管理的 COMMITS 中查看提交记录以及代码)
commit 55d884835498b2457750148c4f77afbc25e84f0e (HEAD -> master)  // 每一个commit会有一个hash值  
Author: xxx
Date:   xxx

    init      // 这个是提交的信息                          

 1k.bin                    | Bin 0 -> 1024 bytes
 Makefile                  |  25 ++
 imx6ull.lds               |  20 ++
 led.bin                   | Bin 0 -> 410 bytes
 led.c                     |  94 ++++++++
 led.dis                   | 597 ++++++++++++++++++++++++++++++++++++++++++++++
 led.elf                   | Bin 0 -> 68948 bytes
 led.h                     |  32 +++
 led.img                   | Bin 0 -> 8192 bytes
 led.imx                   | Bin 0 -> 7168 bytes
 led.o                     | Bin 0 -> 3160 bytes
  1. git checkout <file> :将未提交的代码放弃更改;git reset HEAD^ : 将已经提交的代码放弃更改,^ 指向上一次提交的

分支

  1. 创建分支:git checkout -b <branch_name>,注意是以当前分支为基础新建分支,最好是以 master 为基础创建分支
  2. 进入某分支:git checkout <branch_name>
  3. 查看当前分支:git branch
  4. 合并分支:git merge <branch_name> ,将别的分支所做的事情合并到本分支上
  5. 删除分支:git branch -D <branch_name>

标签:Bin,Git,led,xxx,bytes,git,使用,Github,分支
From: https://www.cnblogs.com/jll133688/p/18135589

相关文章

  • 实际项目中一般使用到的git知识
    1.项目上线分支管理流程图片压缩太厉害有些模糊700k压缩到20多k清晰些的图片地址https://project.zdzspace.cn/test-vuekey2.一些常用的git命令gitfetch拉取远程仓库最新代码但是不合并到本地分支gitmergefeature-a用于合并本地分支feature-a到当前分支常用gti......
  • Centos7 中使用Supervisor守护进程
    配置supervisor实现进程守护1.安装supervisoryuminstallSupervisor 2.启动服务supervisord-c/etc/supervisord.conf 进入cd/etc目录找到supervisord.conf配置文件和supervisord.d文件夹,使用vim编辑supervisord.conf文件,拉到最底部我们可以看到 fil......
  • git 一些操作记录
    git怎么回滚已经modified的文件?如果你想要撤销对已修改的文件的更改,你可以使用gitcheckout命令。这将会将文件恢复到最后一次提交的状态。以下是具体的命令:gitcheckout--<file>在这个命令中,<file>是你想要撤销更改的文件的路径。例如,如果你想要撤销对TDWatchDog/lifetim......
  • 使用Python生成二维码
    1、背景上一次我们介绍了什么是二维码,读过这篇文章以后,相信大家对二维码已经有了一定的认识,那么有没有想过如何自己动手生成二维码呢?二维码在我们的生活与工作中,都能够做什么呢?今天我们来探讨一下用Python如何生成二维码。2、使用哪些库Python具有丰富的第三方库,能够生成二维码......
  • echarts使用与踩坑
    0.踩坑点1.当图表不显示在页面(display:none)执行resize可能会导致图表样式混乱1.官网示例import*asechartsfrom'echarts';//基于准备好的dom,初始化echarts实例//注意:这里的main元素要有宽度才可以,不然页面上是看不到渲染的图标的,但实际上echarts已经初始化......
  • git默认忽略文件名称大小写
    0.现象当将文件名称test修改为Test时,git提交记录检测不到变化1.原因Git默认设置忽略文件名大小写是因为不同操作系统对文件名大小写的处理方式不同,为了避免在不同操作系统之间出现文件名大小写不一致的问题,Git默认忽略文件名大小写。2.修改默认不忽略gitconfigcore.ig......
  • day01-02_我的Java学习笔记 (IDEA的安装、配置及使用、IDEA常用快捷键、IEDA创建空工
    1.IDEA的安装及配置1.1IDEA的安装具体操作,详见《04、IDEA安装详解.pdf》1.2IDEA主题配置、字体配置1.3IDEA常用快捷键1.4IDEA修改快捷键在IDEA工具中,Ctrl+空格的快捷键,可以帮助我们补全代码,但是这个快捷键和Windows中的输入法切换快捷键冲突,需要修改IDEA中......
  • python使用NVlabs/stylegan3生成图片和视频
    此项目只能随机生成图片,不能以图生图先把源码克隆到本地,https://github.com/NVlabs/stylegan3进入项目文件夹,激活虚拟环境condaenvcreate-fenvironment.ymlcondaactivatestylegan3访问https://pytorch.org/get-started/locally/,根据自己的环境选择在虚拟环境执行pi......
  • dva使用yarn编译出错
    1.报错信息./src/models/example.jsModulebuildfailed:TypeError:/Users/user/Desktop/learn-code/10.React/01_dva-came/src/models/example.js:path.isPrivateisnotafunctionatArray.forEach()只要启动项目,然后修改example代码,只要example发生改变就会报该......
  • vscode使用ES6装饰器器语法
    1.react项目配置package.json需要安装npmi@babel/plugin-proposal-decorators可能需要重启项目{"babel":{"plugins":[["@babel/plugin-proposal-decorators",{"legacy":true}......