当前位置: 首页 > news >正文

Git提交本地项目到Github

Git提交本地项目到Github

操作步骤

1. 初始化本地仓库

git init
  • 将当前目录转换为Git管理的仓库,生成隐藏的.git目录。

2. 添加文件到暂存区

git add README.md   # 添加单个文件
git add .           # 添加所有未追踪/修改的文件
  • git add . 会递归添加当前目录下所有未被忽略的新文件、已修改文件。

3. 提交到本地仓库

git commit -m "first commit"
  • -m 参数后接提交说明(建议使用有意义的描述)

4. 关联远程仓库

git remote add origin git@github.com:wangjiax9/practice.git
  • origin 是远程仓库的默认命名(可自定义)
  • 需将地址替换为你自己的仓库SSH/HTTPS地址

5. 推送到远程仓库

git push -u origin master
  • -u 参数会将本地分支与远程分支关联,后续可直接用 git push
  • 如果远程仓库是空仓库,建议先执行 git pull --rebase origin master 避免冲突

注意事项

  1. 首次推送前需确保:

    • 已生成SSH密钥并添加到Github账户(如使用HTTPS地址需配置账号密码)
    • 远程仓库已提前在Github创建(空仓库即可)
  2. 如果出现 remote origin already exists 错误:

    git remote remove origin  # 先删除已有关联
    git remote add origin [仓库地址]  # 重新关联
    
  3. Github默认主分支为 main,若远程仓库使用 main 分支:

    git push -u origin main  # 替换命令中的 master
    
  4. 推荐先创建 .gitignore 文件,排除不需要提交的文件(如node_modules/等)

# 创建文件(Linux/Mac/WSL)
touch .gitignore
# 或直接编辑文件(Windows可用)
notepad .gitignore

然后在文件中添加需要忽略的内容,例如:

# 通用示例
node_modules/
.DS_Store
*.log
*.tmp

# 开发环境文件
.env
.idea/
.vscode/

# 系统文件
Thumbs.db
ehthumbs.db
http://www.dtcms.com/a/112402.html

相关文章:

  • vue+form实现flappybird
  • 迅饶科技X2Modbus网关-GetUser信息泄露漏洞
  • Mysql 中 B 树 vs B+ 树
  • SQL Server 2022 脏读问题排查与思考
  • HTML5 vs HTML 和 CSS3 vs CSS:全面对比
  • Spring Boot 中使用 Redis:从入门到实战
  • Websoft9分享:在数字化转型中选择开源软件可能遇到的难题
  • 神经网络能不能完全拟合y=x² ???
  • WinForm真入门(7)——Button控件详解
  • 京东运维面试题及参考答案
  • k8s进阶之路:本地集群环境搭建
  • 谷歌 Gemini 2.5 Pro 免费开放
  • 24、 Python Socket编程:从协议解析到多线程实战
  • 如何完整迁移 Git 仓库 ?
  • yum list查询时部分包查找不到流程分析
  • 54.大学生心理健康管理系统(基于springboot项目)
  • 有人DTU使用MQTT协议控制Modbus协议的下位机-含数据库
  • Redis分布式锁详解
  • AWS Langfuse AI用Bedrock模型使用完全教程
  • 【万字总结】前端全方位性能优化指南(八)——Webpack 6调优、模块联邦升级、Tree Shaking突破
  • 安卓离线畅玩的多款棋类单机游戏推荐
  • 【leetcode100】动态规划Java版本
  • Debezium日常分享系列之:Debezium 3.1.0.Final发布
  • 什么是量子计算?
  • 【代码艺廊】pyside6桌面应用范例:homemade-toolset
  • 如何实现浏览器中的报表打印
  • Pytorch使用GPU、CUDA安装步骤注意事项
  • Redis 中 Set(例如标签) 和 ZSet(例如排行榜) 的详细对比,涵盖定义、特性、命令、适用场景及总结表格
  • CSS 创建与使用学习笔记
  • 室内指路机器人是否支持环境监测功能?