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

相关推荐
Raas10011 小时前
MAI Gateway(魔芋企业级AI网关)技术揭秘:AI网关支持DeepSeek吗?从原理到落地
大数据·人工智能·gateway·ai网关·mai gateway·魔芋·企业级产品
合米AI SOP系统11 小时前
新能源零部件|密封锁付装配工位,合米科技AI SOP视觉防错规避工艺遗漏带来的售后故障
大数据·人工智能·科技
Elasticsearch12 小时前
一个按钮,三个位置:我们如何通过更严格的 API 重构 Kibana 的页面页眉
elasticsearch
isNotNullX13 小时前
BOM到底有几种?工程BOM、制造BOM、计划BOM、成本BOM、服务BOM一次讲透
大数据
河南花仙子科技13 小时前
小游戏社交裂变功能的高阶设计思路
大数据·科技·游戏
渡川见闻13 小时前
新手任务怎么高效完成?师徒协同视角
大数据
AgentMaster13 小时前
开源智能客服系统技术对比:从架构设计到生产部署的实战指南
大数据·人工智能·算法
千舟软件14 小时前
【宿舍管理小程序】新生入住不靠纸质表
大数据·运维·服务器·科技·业界资讯
精益数智工坊14 小时前
云计算环境元数据是什么意思?云计算元数据管理怎么做?
大数据·人工智能·数据挖掘·数据可视化
Q264336502315 小时前
【有i源码】基于大数据的城市交通流量与出行特征可视化分析平台-基于Hadoop的城市交通拥堵关联规则与异常检测研究
大数据·hadoop·机器学习·数据挖掘·数据分析·spark·数据可视化