如何将本地项目提交到 GitHub

目录

1、首先在 GitHub 上创建一个新的仓库:

java 复制代码
1. 登录 GitHub
2. 点击右上角 "+" 号
3. 选择 "New repository"
4. 填写仓库名称
5. 不要勾选 "Initialize this repository with a README"
6. 点击 "Create repository"

2、在本地项目中初始化 Git:

java 复制代码
# 进入项目目录
cd your-project-path

# 初始化 Git
git init

# 添加所有文件到暂存区
git add .

# 创建第一次提交
git commit -m "first commit"

3、添加远程仓库并推送:

java 复制代码
# 添加远程仓库(替换 USERNAME 和 REPO-NAME)
git remote add origin https://github.com/USERNAME/REPO-NAME.git

# 将本地 main 分支推送到远程
git branch -M main
git push -u origin main

4、如果你想忽略某些文件不提交,创建 .gitignore 文件:

java.DS_Store 复制代码
node_modules
/dist

# local env files
.env.local
.env.*.local

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

5、如果遇到推送失败,可能需要:

java 复制代码
# 设置 Git 用户信息
git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

# 如果需要设置 token 认证(推荐)
# 1. 在 GitHub 设置中生成 Personal Access Token
# 2. 使用 token 替换密码进行认证

6、常用的 Git 命令:

java# 复制代码
git status

# 查看分支
git branch

# 创建并切换分支
git checkout -b feature-name

# 合并分支
git merge feature-name

# 拉取远程更新
git pull origin main

# 查看提交历史
git log

7、如果想将现有的远程仓库克隆到本地:

java 复制代码
git clone https://github.com/USERNAME/REPO-NAME.git
相关推荐
海蓝可知天湛16 分钟前
Agent&IELTS雅思口语专属语料库
人工智能·github·rag·ielts·skills
ServBay1 小时前
OpenCode 和它的7款必备插件
后端·github·ai编程
Yunzenn1 小时前
字节最新研究cola-DLM第 01 章:语言生成的三次范式之争 —— 从 RNN 到 AR 到扩散
架构·github
wangruofeng2 小时前
GitHub AI 月榜解读:8 大趋势告诉你该关注什么
github·ai编程
小小测试开发4 小时前
AI 水印攻防战:OpenAI 引入 SynthID 认证,GitHub 同步出现去水印工具
人工智能·github
微软技术栈6 小时前
Microsoft AI Genius 4.0 | 使用 GitHub Copilot SDK 升级开发者体验
人工智能·microsoft·github
小雨青年6 小时前
GitHub Actions 时区 Cron 和 Environment deployment false 实战
github
2601_955781986 小时前
整合Kimi 大模型 OpenClaw 自动化能力再度升级
开源·github·kimi·open claw安装·open claw部署
淘矿人6 小时前
【AI大模型】AI 大模型推理平台完整测评:8 家主流聚合服务对比分析
人工智能·sql·gpt·学习·github·php
逛逛GitHub6 小时前
有人花 3 天做了个开源工具,一句话生成各种场景的 HTML。
github