初始化 Git 仓库并推送到远程

初始化 Git 仓库并推送到远程

echo "# majiang-html" >> README.md

创建名为 README.md 的文件,并写入初始内容 # majiang-html。

git init

在当前目录初始化一个新的 Git 仓库。

git add README.md

将 README.md 文件添加到暂存区。

git commit -m "first commit"

提交更改到本地仓库,附带提交信息 first commit。

git branch -M main

将默认分支名称从 master 更改为 main(若已存在 master 分支)。

git remote add origin https://github.com/x/majiang-html.git

添加远程仓库地址,命名为 origin。

git push -u origin main

将本地 main 分支推送到远程仓库,并设置上游跟踪关系。

注意事项

确保已安装 Git 并配置用户名和邮箱(通过 git config)。

远程仓库 https://github.com/x/majiang-html.git 需提前在 GitHub 创建。

首次推送可能需要 GitHub 身份验证(如 Personal Access Token)。

后续操作建议

修改文件后重复 git add、git commit 和 git push 流程更新远程仓库。

使用 git status 检查文件状态,git log 查看提交历史。

复制代码
echo "# majiang-html" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/x/majiang-html.git
git push -u origin main

添加远程仓库并推送代码

git remote add origin https://github.com/x/majiang-html.git

该命令将远程仓库地址添加为本地仓库的远程源,命名为origin。

git branch -M main

将当前分支重命名为main,确保与GitHub默认分支名称一致。

git push -u origin main

将本地main分支推送到远程仓库,并设置上游追踪关系。后续推送可直接使用git push。

常见问题排查

若推送失败,检查远程仓库是否存在且权限正确。

确保本地已存在提交内容(git commit),空仓库无法推送。

网络问题可能导致推送失败,验证网络连接或HTTPS权限。

相关推荐
SelectDB27 分钟前
Apache Doris x Fluss:面向湖流一体的统一查询与分析
大数据·数据库·数据分析
论文复现现场35 分钟前
金融大模型微调需要几张 RTX 4090?QLoRA 配置、工期估算与断点续训
大数据·金融·大模型·分布式训练·模型微调·qlora·rtx4090
阿乔外贸日记1 小时前
全球电子产业高度集中:中、韩、日和中国台湾地区占全球数字硬件产能八成
大数据·服务器·人工智能·物联网·云计算
飞飞传输2 小时前
业务系统文件安全检测怎么做?生物医药企业选型与建设指南
大数据·运维·安全
屹立芯创ELEADTECH2 小时前
先进封装RDL制程中的Build-up Film:关键应用、工艺挑战与发展趋势
大数据·人工智能·microsoft
starzy19902 小时前
Flink JobManager启动流程源码深度剖析:从ClusterEntrypoint到JobMaster启动的完整链路
大数据·flink
阿明副业观察2 小时前
AI视频生成工具功能与作用全面解析:赋能高效内容创作
大数据·人工智能·aigc·音视频·ai写作
2601_967212722 小时前
电源轨道系统技术实力评估维度与选型技术框架
大数据·经验分享
数智顾问2 小时前
(171页PPT)XX集团信息安全管理体系优化咨询项目信息安全建设规划报告(附下载方式)
大数据
一只专注api接口开发的技术猿3 小时前
Open‑Claw 实战|告别页面逆向,快速搭建电商商品监控与数据分析完整方案
大数据·数据库·python·数据挖掘·数据分析