文章目录

  • 新建仓库
  • 执行命令

新建仓库

首先先创建一个仓库(在主页面中点击New即可创建)


填写仓库名称(剩下的可以不用点击选择)

创建完成之后,github上就会出现提交的提示代码。我们选择第一个进行代码的提交。

执行命令

…or create a new repository on the command line

echo "# monkey" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/X/monkey.git
git push -u origin main

接下来,我们就根据github上的提示进行操作。

首先,用git-bash进入要上传的代码文件夹下。

git statusgit status命令用于显示版本库和暂存区的状态。它允许我们看到被追踪的、未被追踪的文件和变化。这个命令不会显示任何提交记录或信息。

$ git status
fatal: not a git repository (or any of the parent directories): .git

第一步:git init 命令用于在目录中创建新的 Git 仓库。

$ git init
Initialized empty Git repository in E:/Lab/cs143/monkey/.git/

git add 命令可将该文件添加到暂存区。

第二步:git add . 添加当前目录下的所有文件到暂存区.

$ git add .
warning: LF will be replaced by CRLF in ast/ast.go.
The file will have its original line endings in your working directory
...
The file will have its original line endings in your working directory

第三步:git commit提交到本地仓库。由于是第一次提交,因此后面注释写成"first commit"。

$ git commit -m "first commit"
[master (root-commit) 5453ceb] first commit21 files changed, 4077 insertions(+)create mode 100644 .idea/.gitignore

第四步:git branch -M main:github把master默认分支改为了main

$ git branch -M main

第五步:git remote add origin如果本地已经初始化仓库,关联远端git仓库:

$ git remote add origin https://github.com/X/monkey.git

第六步:git push -u origin main本地的main分支送到origin主机,同时指定origin为默认主机。

$ git push -u origin main
Enumerating objects: 31, done.
Counting objects: 100% (31/31), done.
Delta compression using up to 8 threads
Compressing objects: 100% (28/28), done.
Writing objects: 100% (31/31), 21.14 KiB | 3.02 MiB/s, done.
Total 31 (delta 0), reused 0 (delta 0), pack-reused 0
To https://github.com/X/monkey.git* [new branch]      main -> main
Branch 'main' set up to track remote branch 'main' from 'origin'.

这样就可以将本地代码提交到仓库中啦

【BUG】在最后一步可能会出现以下问题

  • fatal: unable to access ‘https://github.com/X/monkey.git/’: OpenSSL SSL_read: Connection was reset, errno 10054
  • fatal: unable to access ‘https://github.com/X/monkey.git/’: Failed to connect to github.com port 443: Timed out

笔者是通过换网解决这个问题的。

github上传代码记录相关推荐

  1. github上传代码(亲测实用)

      又被github上传代码折腾了我3个小时,各种问题都遇到过,最后写篇博客记录一下,方便后续上传. github创建项目完成后,就会出现上传指令,如下图所示: 现在只需要按着命令的提示一步步执行: ...

  2. Github上传代码截图过程

    Github上传代码截图过程 首先,你得有github的账号,没有的话去注册一个:github官网:https://github.com/ 注册好了之后new一个repository,见下图: 创建好 ...

  3. Github上传代码菜鸟超详细教程

    最近需要将课设代码上传到Github上,之前只是用来fork别人的代码. 这篇文章写得是windows下的使用方法. 第一步:创建Github新账户 第二步:新建仓库 第三部:填写名称,简介(可选), ...

  4. Linux下向GitHub 上传代码

    Linux下向GitHub 上传代码 1.先在Github个人主页创建一个仓库 2.在根目录下,复制仓库链接,将仓库复制到本地 git clone https://gitclone.com/githu ...

  5. GitHub上传代码、更新代码、token设置

    准备工作: 创建GitHub账号. 在本机电脑安装git工具. git配置用户名和邮箱 打开git Bash,依此输入如下命令: git config --global user.name " ...

  6. Github上传代码指南(Window版,同样适合Linux版)

    Github – 一个神奇的开源社区,在这里,你可以找到你想要的各类代码:你可以发表你自己的项目:你可以交流一些技术性问题:在这里,你可以发现一些前沿的科技,包括"深度学习"&qu ...

  7. Github 上传代码指南(令牌token版)

    更新后的Github网站不再支持密码验证,需要获取token验证进而上传代码. 1. Token 获取 setting > Developer settings > Personal ac ...

  8. iOS开发:GitHub上传代码错误提示fatal: Authentication failed for 'https://gitee.com/XXX/XXX.git/‘的解决方法

    上传代码到Git上面,有时候会遇到各种情况,有些时候是因为合并代码冲突,有些时候是因为修改了Git的登录密码需要重新认证.那么这里就来讲解错误提示fatal: Authentication faile ...

  9. github上传代码报错remote: Support for password authentication was removed on August 13, 2021. Please use a

    文章目录 项目场景: 问题描述和原因分析: token方式登录: 生成自己的token 在个人设置页面,找到Setting 左侧边栏 选择开发者设置 Developer setting 选择个人访问令 ...

最新文章

  1. webstorm git 怎么断开版本控制 webstorm git for windows 禁止 自动运行
  2. 类与面向对象的精华:继承【C++继承】
  3. OpenCV非真实感渲染的实例(附完整代码)
  4. 35岁前把下面十件事做好
  5. phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程
  6. 三层架构与设计模式思想部署企业级数据库业务系统开发
  7. 协议森林14 逆袭 (CIDR与NAT)
  8. 两表格合并_六个高效办公Excel小技巧,让你提前下班两小时!
  9. Python稳基修炼的经典案例3(计算机二级、初学者必须掌握的例题)
  10. linux下smtp服务器搭建
  11. 集成电路模拟版图入门-版图基础学习笔记(三)
  12. 配置HP LaserJet M1536dnf MFP打印机通过TCPIP共享多台计算机
  13. 操作系统 ucore lab1实验报告
  14. Git全解 idea github gitee gitlab
  15. 中南大学邮箱客户端手动配置
  16. 送书!我觉得说啥都不如送几本新书
  17. [渝粤教育] 中国地质大学 机械电气安全技术 复习题 (2)
  18. matlab绕线式三级串阻,三相绕线式异步电动机转子串电阻起动的MATLAB仿真
  19. redis设置expire以及删除机制
  20. C语言读取指定文件夹下面的所有文件

热门文章

  1. 漏洞深度分析|CVE-2022-1471 SnakeYaml 命令执行漏洞
  2. 河南省高清地形图-大图
  3. 播音计算机论文,广播中计算机的应用论文
  4. javaSwing:坦克大战游戏的设计和实现
  5. 开源众包and公安行业的联姻。大项目,久合作。只要你的技术符合。金矿等着你!...
  6. 毕业一年,回顾一下自己与刚毕业的变化
  7. PostgreSQL数据库实战培训课程(2天速成版)
  8. 新用户如何选择WMS仓储管理系统解决方案
  9. 发展人脑连接组计划中(dHCP)婴儿扩散 MRI 的自动化处理流程
  10. 用3dmax测试软件会烧掉硬件吗,以3ds Max软件为例 3D渲染和三维建模是CPU重要还是显卡重要?...