如何将本地的代码上传到github(记录)

一、在github上新建一个空项目

登录github 账户

点击右上角“+” ——> "New repository"

输入仓库名称

不要初始化README、.gitignore或license (保持空仓库)

点击创建“create  repository”

二、找到包含项目的文件夹右击选择 Git Bash Here

git init   初始化本地仓库

touch .gitignore   创建忽略文件

touch README.md 

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

git commit -m "Initial commit"  // 提交更改 只是在本地仓库执行

git remote add origin   https://github.com/woshiyabg2345/youproject.git  // 添加远程仓库地址

git push -u origin main (需要上传的远程仓库的分支名称  git  branch -r  查询)

        

.gitignore 文件内容 

# Prerequisites
*.d

# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Precompiled Headers
*.gch
*.pch

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod
*.smod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app
# Directories
build/

git 命令 

git remote add origin <仓库URL>  添加  远程仓库url

git push -u origin master   //   origin:默认的远程仓库名称master:分支名称(GitHub现在默认使用main)-u:设置上游(upstream)的缩写  之后 可以直接使用git push 不需要写分支名称

git branch -r  远程仓库的分支名称

git branch  本地仓库的分支名称

git pull  origin master   

### 将本地代码推送至GitHub的过程 为了将本地代码成功上传到GitHub,需遵循一系列特定的操作指南。 #### 创建新的GitHub仓库 在开始之前,确保已经在GitHub网站上创建了一个新的仓库[^2]。这一步骤至关重要,因为后续操作依赖于该新仓库的存在及其URL地址。 #### 配置身份验证 配置GitHub对本机的身份验证是必要的前置条件之一。此过程涉及设置个人访问令牌(Personal Access Token, PAT),用于代替传统的用户名/密码组合来认证用户身份[^4]。通过这种方式可以增强账户安全性并简化命令行中的凭证管理。 #### 初始化本地Git库并与远程连接 如果尚未初始化本地项目作为Git版本控制下的工作区,则应先执行`git init`指令以建立关联。之后利用所获知的新建仓库HTTPS URL链接,添加名为origin的远端指向: ```bash $ cd path/to/myrepo # 进入目标文件夹 $ git remote add origin https://github.com/user/repo.git # 添加远程仓库路径 ``` #### 提交更改准备推送 当所有待提交的内容都已经过适当修改后,在本地环境中依次运行以下三条基本命令完成暂存、记录以及描述性的日志条目录入动作: ```bash $ git add . # 跟踪新增加或已更新过的全部文件项 $ git commit -m "Initial commit" # 记录当前状态变动情况附带说明文字 ``` #### 推送数据同步云端 最后一步就是把本地master/main分支上的最新改动发送给指定名称为origin的那个外部服务器位置,并设定其为主干线路默认跟踪对象: ```bash $ git push -u origin main # 同步main/master分支内容上去同时绑定关系 ``` 上述每一条语句均对应着一次具体交互行为;其中特别注意的是push阶段可能涉及到PAT输入环节,请按照提示准确无误地提供相应信息以便顺利完成整个流程[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值