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

如何将本地项目提交到 GitHub

目录

      • 1、首先在 GitHub 上创建一个新的仓库:
      • 2、在本地项目中初始化 Git:
      • 3、添加远程仓库并推送:
      • 4、如果你想忽略某些文件不提交,创建 .gitignore 文件:
      • 5、如果遇到推送失败,可能需要:
      • 6、常用的 Git 命令:
      • 7、如果想将现有的远程仓库克隆到本地:

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

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

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

# 进入项目目录
cd your-project-path

# 初始化 Git
git init

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

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

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

# 添加远程仓库(替换 USERNAMEREPO-NAME)
git remote add origin https://github.com/USERNAME/REPO-NAME.git

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

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

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、如果遇到推送失败,可能需要:

# 设置 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 命令:

git status

# 查看分支
git branch

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

# 合并分支
git merge feature-name

# 拉取远程更新
git pull origin main

# 查看提交历史
git log

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

git clone https://github.com/USERNAME/REPO-NAME.git

相关文章:

  • 登录服务器后如何找到对应的drupal所在的文件夹
  • FPGA-DE2115开发板实现4位全加器、3-8译码器。
  • Ribbon实现原理
  • 清华DeepSeek深度探索与进阶指南
  • 扫描纸质文件转pdf---少页数+手机+电脑协作
  • 01. HarmonyOS应用开发实践与技术解析
  • 2025-3-3 二叉树的存储结构
  • Makefile
  • 【Java EE】JavaEE导读,探寻 JavaEE:解锁企业级开发的璀璨密码与进阶指南
  • 论文学习——The Hilti SLAM Challenge Dataset
  • iOS逆向工程概述与学习路线图
  • DeepSeek、Grok、ChatGPT4.5和Gemini四大AI模型深度解析:谁才是你的最佳助手
  • 704. 二分查找
  • 深入解析 I²C 与 SPI 协议:原理、时序及软件实现
  • Git强制覆盖分支:将任意分支完全恢复为main分支内容
  • IO进程线程
  • 2025华为OD机试真题目录【E卷+A卷+B卷+C卷+D卷】持续收录中...
  • 基于RK3588的重症监护信息系统应用解决方案
  • 深拷贝与浅拷贝
  • 微服务,服务治理nacos,负载均衡LOadBalancer,OpenFeign
  • 重庆党政代表团在沪考察,陈吉宁龚正与袁家军胡衡华共商两地深化合作工作
  • 乡村快递取件“跑腿费”屡禁不止?云南元江县公布举报电话
  • 李公明︱一周书记:浪漫主义为什么……仍然重要?
  • 美联储宣布维持联邦基金利率目标区间不变
  • 国务院安委会办公室印发通知:坚决防范遏制重特大事故发生
  • 巴国家安全委员会授权军方自主决定对印反击措施