如何 在 gitHub 上传 自己的 code

本文详细介绍如何在GitHub上创建新的项目仓库,并通过命令行工具将本地项目与GitHub仓库进行同步,包括创建仓库、克隆仓库到本地、提交更改及推送至GitHub等步骤。

1.进入Github首页,点击New repository新建一个项目

这里写图片描述

2.填写相应信息后点击create即可

Repository name: 仓库名称
Description(可选): 仓库描述介绍
Public, Private : 仓库权限(公开共享,私有或指定合作者)
Initialize this repository with a README: 添加一个README.md
gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore
license: 证书类型,对应生成文件LICENSE

这里写图片描述

4.点击Clone or dowload会出现一个地址,copy这个地址备用。

这里写图片描述

5.接下来就到本地操作了,首先右键你的项目,如果你之前安装git成功的话,右键会出现两个新选项,分别为Git Gui Here,Git Bash Here,这里我们选择Git Bash Here

6.接下来输入如下代码(关键步骤),把github上面的仓库克隆到本地

git clone githup上面的地址(替换成你之前复制的地址)

这里写图片描述

7.这个步骤以后你的本地项目文件夹下面就会多出个文件夹,该文件夹名即为你github上面的项目名,如图我多出了个MOxinxia2017-12-25文件夹,把本地项目文件夹下的所有文件(除了新多出的那个文件夹),其余都复制到那个新多出的文件夹下

这里写图片描述
8.接着继续输入命令 cd MOxinxia2017-12-25,进入MOxinxia2017-12-25文件夹

这里写图片描述

9.接下来依次输入以下代码即可完成其他剩余操作:

git add . (注:别忘记后面的.,此操作是把Test文件夹下面的文件都添加进来)
git commit -m “提交信息” (注:“提交信息”里面换成你需要)
git push -u origin master (注:此操作目的是把本地仓库push到github上面,此步骤需要你输入帐号和密码)

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

<think>我们正在处理用户的问题:如何将本地代码推送到GitHub仓库根据引用内容,我们可以总结以下步骤:1.安装Git(如果尚未安装)2.在GitHub上创建新仓库3.在本地项目目录初始化Git仓库4.添加文件到Git暂存区5.创建提交6.关联远程仓库(GitHub仓库)7.推送代码到GitHub8.处理可能出现的错误注意:在推送之前,有时需要先拉取远程仓库的更改(特别是当仓库已经存在文件,比如README.md时),以避免冲突。我们将按照这些步骤详细说明。</think>### 如何将本地代码推送到GitHub仓库 以下是详细操作步骤,以Windows/macOS系统为例(Linux操作类似): #### 1. **安装Git** [^1] - 访问 [Git官网](https://git-scm.com/) 下载对应版本 - 安装时保持默认配置(一直点击"Next") - 验证安装:命令行输入 `git --version` 显示版本号即成功 #### 2. **创建GitHub仓库** [^1][^2] 1. 登录 [GitHub](https://github.com) 2. 点击右上角 ➕ → "New repository" 3. 填写仓库名(如 `my-project`) 4. 选择公开(Public)或私有(Private) 5. **务必勾选**:"Initialize this repository with a README"(避免后续推送冲突) 6. 点击"Create repository" #### 3. **本地初始化Git仓库** ```bash # 打开命令行进入项目目录 cd /path/to/your/project # 初始化Git git init ``` #### 4. **关联远程仓库** [^2][^3] ```bash # 复制GitHub仓库的HTTPS地址(仓库页面绿色"Code"按钮) git remote add origin https://github.com/你的用户名/仓库名.git ``` #### 5. **添加文件并提交** [^3] ```bash # 添加所有文件到暂存区 git add . # 创建提交(引号内填写修改说明) git commit -m "首次提交:初始化项目" ``` #### 6. **首次推送代码** [^1][^3] ```bash # 推送代码(注意分支名) git push -u origin main # GitHub默认分支现为main # 若提示分支不存在,改用:git push -u origin HEAD ``` #### 7. **验证结果** - 刷新GitHub仓库页面,代码应已显示 - 若提示认证失败: 1. 到GitHub设置 → "Developer settings" → "Personal access tokens" 2. 生成新token(勾选`repo`权限) 3. 推送时用token代替密码 #### 常见问题解决 - **推送冲突**:先执行 `git pull origin main --allow-unrelated-histories` [^3] - **分支不匹配**:用 `git branch -M main` 将本地分支重命名为main - **文件忽略**:创建`.gitignore`文件,添加需忽略的文件名(如`node_modules/`) > 示例操作流程: > ```bash > echo "# MyProject" >> README.md > git init > git add README.md > git commit -m "添加说明文件" > git remote add origin https://github.com/user/repo.git > git push -u origin main > ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值