初始化 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权限。

相关推荐
Easy_API8 小时前
2.8万亿参数,编程反超GPT-6 Astra:Kimi K3.1 Pro把开源模型推到了哪一步
大数据·人工智能·gpt·深度学习
GlobalInfo8 小时前
2026年机器人多指灵巧手市场分析报告——涵盖行业调查、趋势分析与发展前景
大数据·人工智能·microsoft·微服务·机器人
微订校园外卖平台10 小时前
校园外卖平台选模板还是定制:架构、数据流与验收清单
大数据·架构·外卖系统·本地生活·微订
Eloudy11 小时前
Qwen2.5-14B-Instruct-AWQ 模型文件结构分析
大数据·elasticsearch·搜索引擎
重生之高冷汉堡包14 小时前
跨境电商运营团队如何安全交接店铺账号?多账号权限管理指南
大数据
玩AI的奶茶14 小时前
MiniMax H3 出 30 秒长片:显存账、拼接法和一次的成本
大数据·人工智能·ai·gpu算力·算力租赁
SelectDB14 小时前
Doris Arrow Flight SQL 高速读取协议实战:与 Snowflake 客户端取数链路对照
大数据·数据库·数据分析
爱签AI电子合同15 小时前
电子合同全维度实测与选型指南
大数据·人工智能
AI办公探索者15 小时前
从SaaS到本地部署:大模型推理成本优化与8888元私有化方案的技术解析
大数据·人工智能
做运维的阿瑞15 小时前
云项目可观测性与成本治理:告警、日志、Dashboard 与预算标签
大数据·云原生·云计算·terraform