GitHub学习资料

各种各样的

Posted by tracer on April 22, 2024

分享一些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,取决于你的主分支名称
      
  • Git查询命令
    • git_log的一些参数

2.GIT主页装饰教学

3.GitHub.io个人主页教程

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
  • 好看的主页合集