🎬 HoRain 云小助手个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

一、环境准备与仓库创建

1. 基础软件安装

2. GitHub仓库初始化

二、核心上传流程

1. 本地仓库初始化

2. 文件追踪与提交

3. 关联远程仓库

4. 分支推送

三、进阶配置技巧

1. 智能文件过滤

2. SSH免密优化

3. 多分支管理

四、结果验证与排错

1. 可视化验证

2. 常见问题处理

五、防御性操作建议


本文详解通过Git命令行将本地文件夹上传至GitHub的全流程操作,涵盖SSH密钥配置、多分支管理等进阶技巧,并提供可视化验证方法,适用于开发者及技术爱好者。


一、环境准备与仓库创建

1. 基础软件安装

  • Git客户端:从官网下载最新版本(≥2.40)
  • SSH密钥生成​(可选但推荐):
    ssh-keygen -t ed25519 -C "your_email@example.com"
    # 生成的公钥保存路径:~/.ssh/id_ed25519.pub[4,8](@ref)

2. GitHub仓库初始化

  1. 登录GitHub网页端,点击右上角+ → New repository
  2. 填写仓库名称(建议英文),​不要勾选初始化README选项
  3. 复制仓库SSH地址(格式:git@github.com:用户名/仓库名.git

二、核心上传流程

1. 本地仓库初始化

cd /path/to/your/folder  # 进入目标文件夹
git init                 # 创建.git隐藏目录[1,6](@ref)

2. 文件追踪与提交

git add .                # 添加所有文件到暂存区[2,5](@ref)
git commit -m "初始提交"  # 创建本地提交记录[3,9](@ref)

3. 关联远程仓库

git remote add origin git@github.com:用户名/仓库名.git[2,8](@ref)

4. 分支推送

git branch -M main       # 重命名默认分支为main[10](@ref)
git push -u origin main  # 首次推送需指定分支[6,9](@ref)

注意:若Git版本较旧可能默认分支为master,需相应调整命令


三、进阶配置技巧

1. 智能文件过滤

创建.gitignore文件排除非必要文件:

# 示例:忽略临时文件与IDE配置
*.log
.idea/
node_modules/

2. SSH免密优化

  1. id_ed25519.pub内容粘贴至GitHub设置→SSH keys
  2. 验证连接:
    ssh -T git@github.com  # 显示成功认证提示即配置生效[8,10](@ref)

3. 多分支管理

git checkout -b dev      # 创建开发分支
git push origin dev      # 推送新分支[9](@ref)

四、结果验证与排错

1. 可视化验证

登录GitHub网页端,检查以下内容:

  • 文件目录结构与本地一致
  • 提交记录显示正确时间与备注
  • 分支列表包含已推送分支

2. 常见问题处理

错误现象 解决方案 参考来源
Permission denied 检查SSH密钥权限或切换HTTPS协议

4

8

Failed to push some refs 执行git pull origin main合并更新

6

9

Large files detected 使用Git LFS或删除大文件

7


五、防御性操作建议

  1. 定期同步:设置每日自动提交脚本

    # 示例crontab任务
    0 3 * * * cd /project && git add . && git commit -m "Daily auto-save"
  2. 双因素认证:在GitHub账户启用2FA增强安全性

  3. 镜像备份:配置GitLab/Gitee同步仓库防止单点故障

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐