分享一些GitHub小知识
1.GIT基础指令学习
- 设置全局用户名 git config –global user.email “ztracer@gmail.com” git config –global user.name “ztracer”
- 代理服务器设置
- 设置http代理 git config –global http.proxy http://127.0.0.1:port 移除这些设置 git config –global –unset http.proxy
- config查看
- git config –list
- 上传相关命令的步骤
- 1.如果是首次提交
- 初始化 git init
- 添加到缓存区 git add .【里面全部】 git commit -m “Initial commit of XXX”
- 关联远程仓库git remote add origin https://github.com/github_name/github_name.github.io
- 推送到master git push -u origin master
- 2.检查更改
打开命令行工具(如 PowerShell, Terminal 等),并切换到你的项目目录。首先,查看你所做的更改:
1 2
cd D:\obsidian\Mind_Map\OSS # 切换到你的项目目录 git status
git status
命令会显示所有已修改(但未暂存)、已暂存(但未提交)的文件,以及任何新文件或被删除的文件。 定期运行git status
来检查仓库状态,帮助管理更改和避免冲突 - 3.暂存更改
如果你想提交所有更改,可以使用:
1
git add .
如果只想提交特定文件的更改,可以单独添加这些文件:
1
git add 文件的相对路径
- 4.提交更改
提交你的更改,每次提交都应该附带一个描述性的消息,说明本次提交做了哪些更改:
1
git commit -m "这里填备注"
- 5.推送
将你的本地更改推送到远程仓库:
1
git push
如果是你第一次推送或你之前设置了不同的上游分支,你可能需要指定远程仓库名和分支名:
1
git push -u origin master # 或使用 main,取决于你的主分支名称
- 1.如果是首次提交
- Git查询命令
- git_log的一些参数
2.GIT主页装饰教学
- spotify装饰
- 授权网站【登录授权获取自己的装饰】 https://spotify-recently-played-readme.vercel.app/
- 后缀参数详解【&链接】
- &unique=1 是否唯一
- &count=1 显示数量
- &width=500 宽度
- 居中设置
1 2 3
<p align="center"> <img src="https://spotify-recently-played-readme.vercel.app/api?user=31ruraug2cuif4m5trw7fe5x2im4&count=1&width=700" alt="My Spotify"> </p>
- 一键Github主页ReadMe文字生成器,可以选择自己喜欢的icon
- 浏览计数器
- 国家地区访问统计【可以有地图的】
- https://flagcounter.com/index.html
- 这里选择的参数是:展示4个+展示名称+展示总人数
- 参数是:展示地图+总人数
- 不用授权就可以用的一些小插件
- 自制计数器
- 自制EveOneCat计数器效果
- 一些GitHub主页不适配的难题
- XSS是啥?详细解答
- 这部分的一些相关教学
- 自制EveOneCat计数器效果
- 国家地区访问统计【可以有地图的】
- GIT主页的一些链接
- 还不错的教程
- 示例
- contribution生成器
3.GitHub.io个人主页教程
- 教程
- 1-避坑篇未完结
- 2-中文社区
- 3-up主爬爬虾的教程【易上手,很方便,除了fork的目标不太好,可以fork更好的备份——Huxpro/huxblog-boilerplat】
4.GitHub Action学习
- # 是一个DevOps工具
- # 持续集成和持续交付 (CI/CD) 平台
- 蛋老师的教学链接
- 什么时候 + 干什么事情
- git push的时候
- 多个工作
- 多个步骤
- 手搓工作流
5.开源软件安全相关问题
6.学习资料链接
- 可视化学习
- https://onlywei.github.io/explain-git-with-d3/
- https://learngitbranching.js.org/?locale=zh_CN
- 好看的主页合集