Vscode上传代码至Github

Graphic way

  1. 在Github 上创建仓库,建议和你的项目同名,勾选下面的Add a README file后创建;
  2. Initialize
    打开Vscode, 点击Souce Control,这里因为我之前已经将自己的账户和本地关联起来了,所以直接点击Initialize Repository,会弹出一个选择框,选择自己要上传的远程仓库;

    若第一次在vscode上使用github, 需要Sign in,Vscode官方文档说若没有自动跳转还需要验证一下Token(这个自己搜一下);
  3. Commit

    提交代码至本地仓库,点击Commit,注意这里一定要输入Message,不然会commit失败;
  4. Pull
    Pull成功后会发现自己的文件list中出现了一个READM.md
  5. Push

接下来是push操作,将本地仓库上传至远程git仓库中

2022-11-10 15:09:38.395 [info] > git push origin master [5128ms]
2022-11-10 15:09:38.395 [info] To https://github.com/chuchu-95/summary-history.git03092c7..6298571  master -> master
2022-11-10 15:09:38.486 [info] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [88ms]
2022-11-10 15:09:38.487 [info] > git remote --verbose [83ms]
2022-11-10 15:09:38.495 [info] > git config --get commit.template [80ms]
2022-11-10 15:09:38.502 [info] > git status -z -uall [93ms]
2022-11-10 15:09:38.506 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [84ms]
2022-11-10 15:10:10.164 [info] > git fetch [778ms]
2022-11-10 15:10:10.240 [info] > git for-each-ref --sort -committerdate --format %(refname) %(objectname) %(*objectname) [72ms]
2022-11-10 15:10:10.246 [info] > git remote --verbose [76ms]
2022-11-10 15:10:10.252 [info] > git config --get commit.template [72ms]
2022-11-10 15:10:10.258 [info] > git status -z -uall [84ms]
2022-11-10 15:10:10.260 [info] > git for-each-ref --format=%(refname)%00%(upstream:short)%00%(objectname)%00%(upstream:track)%00%(upstream:remotename)%00%(upstream:remoteref) refs/heads/master refs/remotes/master [73ms]

以上是OUTPUT输出的内容

Coding way


使用Git Bash或在vscode的terminal中输入均可;

  1. 创建本地的仓库
    git init
    这时候你的文件夹中就会出现一个隐藏的.git目录
  2. 绑定远程仓库
    git remote add origin http://gihub.com/xxxxx/xx.git
    核对远程仓库信息
    git remote -v
  3. Pull from remote repository
    注意这一步做的原因是,远程仓库内在初始化时创建了README.md文件,初次连接本地与远程时,双方都有内容,因此需要先拉取远程的内容再push:
    git pull --rebase origin master
    若没有则去掉–rebase
  4. 添加所有文件
    git add .
    看清楚add后面还有个.
  5. 上传代码至本地仓库
    git commit -m 'v0.0.1'
    -m代表的就是上面输入框中填入的message
  6. Push
    git push origin master

    出现done等词代表push成功;

ERROR Log

  1. fatal: no upstream configured for branch ‘master’
    Pull from github 不成功
    工具栏点Terminal → New terminal
    创建新终端后在console输入
    git pull origin master --allow-unrelated-histories
    让git允许提交不关联的历史代码

    【参考文档】
    vscode官方文档github

Vscode上传代码至Github(2 ways)相关推荐

  1. liunx 上传 代码到github

    原文链接 原文 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 将add的文件commit到仓库 git ...

  2. eclipse下使用git插件上传代码至github

    eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git . 如果十分悲剧 ...

  3. Github 之 本地上传代码到 Github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤)

    Github 之 本地上传代码到 github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤) 目录 Github 之 本地上传代码到 github ,并且添加 .gitig ...

  4. git使用及上传代码到github

    git使用及上传代码到githup git使用 git安装 git上传代码到github git commit之后想要撤销 不删除工作空间改动代码,撤销commit,不撤销git add . git使 ...

  5. PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub(超详细)

    PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 文章目录 PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 1. 前言 2. 配置 git 3 ...

  6. 【工具资源】—— Gitbash命令行上传代码到Github仓库

    本文转载:原作者[海龙的博客] 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 如果想添加某个特定的文件 ...

  7. vscode上传项目到github

    vscode上传项目到github 文章目录 vscode上传项目到github 一.安装vscode 二.安装git 1.下载git 2.安装git 三.链接github (前提注册有github账 ...

  8. eclipse上传代码到github,漏掉的代码怎么上传解决方法

    eclipse上传代码到github,有些更新的代码commit的时候没有上传到github,这个时候只有手动上传,漏掉的代码. 没有上传的代码,在项目中会出现问号标识此代码没有上传到github.而 ...

  9. Git上传代码到GitHub

    版本控制:使用Git上传代码到GitHub 本文将帮助大家学会使用Git(版本管理工具)软件把电脑中的代码或项目上传到GitHub(项目托管平台)中. 要上传代码到GitHub中,是必须要安装Git软 ...

最新文章

  1. 如何评价英伟达9月2日凌晨发布的最强消费级显卡RTX 3090?
  2. dommel mysql_.Net Core AA.FrameWork应用框架介绍
  3. 第五节 suid/ sgid /sbit /which /locate / find /stat / ln / uname -a
  4. Linux之read命令使用
  5. MySql ORDER BY 索引优化
  6. tf.boolean_mask()的详细用法
  7. c++ 13.二维数组
  8. 关于_WIN32_WINNT的含义
  9. ubuntu 安装 cuda
  10. viewpager 跳转到指定页面
  11. LeetCode 1769. 移动所有球到每个盒子所需的最小操作数(前缀和)
  12. win2k 修改时间服务器,Win2K服务器端设置教程 第四节 WWW服务器的设置(上)
  13. 宇视摄像头ip搜索软件下载_搜索资源?下载资源?一款软件就给你安排的妥妥的...
  14. 原生js实现文字无缝向上滚动效果
  15. 【数学】十万个为什么(一) —— 为什么乘法会分为左乘和右乘,除法会分为左除和右除?
  16. Immutable 操作在 React 中的实践
  17. python3之udp
  18. FAT文件系统“格式化”的恢复方法
  19. HDU2516 取石子游戏
  20. RFC 2544阅读笔记

热门文章

  1. PDF文件中的图片如何修改
  2. 一只小蜜蜂...(递推求解)
  3. ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory有什么区别和联系【笔记】
  4. tiktok为什么注册不成_tiktok抖音怎样注册?完整流程介绍
  5. Python量化交易实战-05什么是股票?
  6. k8s集群搭建普若米修斯,监控rabbitmq集群
  7. 智慧城市升级版已来 | 城市大脑建设标准十大原则
  8. pytorch自动求导机制
  9. php 如何执行top命令,技术|如何在批处理模式下运行 top 命令
  10. Android进阶(二十八)上下文菜单ContextMenu使用案例