详细分析 创建并上传到 GitHub 仓库
目录
- 前言
- 1. 从零创建并上传代码到 GitHub
- 2. 将现有的本地仓库推送到 GitHub
前言
🤟 找工作,来万码优才:👉 #小程序://万码优才/r6rqmzDaXpYkJZF
创建仓库的时候,平台已经有所提供流程!
1. 从零创建并上传代码到 GitHub
基本命令如下:
echo "# ceshi" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/xxx.git
git push -u origin main
-
创建项目文件:
通常需要一个 README.md 文件作为项目说明文件
通过命令行可以快速创建,并写入初始内容
Markdown 语法常用于 GitHub 项目文档,# 开头表示一级标题,用于说明项目名称 -
初始化 Git 仓库:
使用git init
命令将当前目录初始化为 Git 仓库,创建 .git 文件夹用于管理版本控制信息
初始化后,该目录就受 Git 的版本控制,可以进行后续的文件跟踪和提交 -
添加和提交文件:
通过git add
将文件添加到暂存区(staging area)
使用git commit
将暂存区的更改提交为一个版本,提交信息应该简洁明了,方便以后查阅 -
设置分支名称:
默认情况下,Git 创建的主分支名称可能为 master
为了与 GitHub 默认的 main 分支保持一致,可以使用 git branch -M main 重命名分支 -
关联远程仓库:
通过git remote add origin <仓库地址>
将本地仓库与 GitHub 仓库关联,origin 是远程仓库的别名
仓库地址可以通过 HTTPS 或 SSH 获取,选择 HTTPS 时需要输入 GitHub 用户名和访问令牌 -
推送代码:
使用git push -u origin main
将本地代码推送到远程仓库的 main 分支
-u 参数会将当前分支与远程分支关联,后续只需使用git push
即可完成更新
总体截图如下:
2. 将现有的本地仓库推送到 GitHub
总体命令如下:
git remote add origin https://github.com/xxx.git
git branch -M main
git push -u origin main
-
确保已有 Git 仓库:
本地项目已经使用 git init 初始化,并有提交记录
如果尚未提交任何代码,先通过 git add 和 git commit 完成提交 -
关联远程仓库:
使用git remote add origin <仓库地址>
添加远程仓库,并设置别名为 origin。
如果之前已关联其他远程仓库,可以用git remote set-url origin <新地址>
替换为新的仓库地址。 -
设置主分支名称:
如果远程仓库默认分支是 main,而本地分支为其他名称(如 master),需要用git branch -M main
重命名以保持一致 -
推送代码到远程仓库:
使用git push -u origin main
将代码推送到远程仓库
如果远程仓库为空,会直接同步;如果不为空,需确保提交记录不会冲突