Vscode上传代码至Github(2 ways)
Vscode上传代码至Github
Graphic way
- 在Github 上创建仓库,建议和你的项目同名,勾选下面的Add a README file后创建;
- Initialize
打开Vscode, 点击Souce Control,这里因为我之前已经将自己的账户和本地关联起来了,所以直接点击Initialize Repository,会弹出一个选择框,选择自己要上传的远程仓库;
若第一次在vscode上使用github, 需要Sign in,Vscode官方文档说若没有自动跳转还需要验证一下Token(这个自己搜一下);
- Commit
提交代码至本地仓库,点击Commit,注意这里一定要输入Message,不然会commit失败; - Pull
Pull成功后会发现自己的文件list中出现了一个READM.md - 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中输入均可;
- 创建本地的仓库
git init
这时候你的文件夹中就会出现一个隐藏的.git目录 - 绑定远程仓库
git remote add origin http://gihub.com/xxxxx/xx.git
核对远程仓库信息
git remote -v
- Pull from remote repository
注意这一步做的原因是,远程仓库内在初始化时创建了README.md文件,初次连接本地与远程时,双方都有内容,因此需要先拉取远程的内容再push:
git pull --rebase origin master
若没有则去掉–rebase - 添加所有文件
git add .
看清楚add后面还有个. - 上传代码至本地仓库
git commit -m 'v0.0.1'
-m代表的就是上面输入框中填入的message - Push
git push origin master
出现done等词代表push成功;
ERROR Log
- 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)相关推荐
- liunx 上传 代码到github
原文链接 原文 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 将add的文件commit到仓库 git ...
- eclipse下使用git插件上传代码至github
eclipse下使用git插件上传代码至github 1.eclipse下安装git 正常情况下,eclipse 是自带 git 插件的,那么即可跳至步骤1的最后一小步,配置 git . 如果十分悲剧 ...
- Github 之 本地上传代码到 Github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤)
Github 之 本地上传代码到 github ,并且添加 .gitignore 文件 屏蔽一些文件上传(内附详细步骤) 目录 Github 之 本地上传代码到 github ,并且添加 .gitig ...
- git使用及上传代码到github
git使用及上传代码到githup git使用 git安装 git上传代码到github git commit之后想要撤销 不删除工作空间改动代码,撤销commit,不撤销git add . git使 ...
- PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub(超详细)
PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 文章目录 PyCharm 社区版首次上传代码到GitHub和新增代码上传到GitHub 1. 前言 2. 配置 git 3 ...
- 【工具资源】—— Gitbash命令行上传代码到Github仓库
本文转载:原作者[海龙的博客] 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 git init 第二步:将项目的所有文件添加到仓库中 git add . 如果想添加某个特定的文件 ...
- vscode上传项目到github
vscode上传项目到github 文章目录 vscode上传项目到github 一.安装vscode 二.安装git 1.下载git 2.安装git 三.链接github (前提注册有github账 ...
- eclipse上传代码到github,漏掉的代码怎么上传解决方法
eclipse上传代码到github,有些更新的代码commit的时候没有上传到github,这个时候只有手动上传,漏掉的代码. 没有上传的代码,在项目中会出现问号标识此代码没有上传到github.而 ...
- Git上传代码到GitHub
版本控制:使用Git上传代码到GitHub 本文将帮助大家学会使用Git(版本管理工具)软件把电脑中的代码或项目上传到GitHub(项目托管平台)中. 要上传代码到GitHub中,是必须要安装Git软 ...
最新文章
- 如何评价英伟达9月2日凌晨发布的最强消费级显卡RTX 3090?
- dommel mysql_.Net Core AA.FrameWork应用框架介绍
- 第五节 suid/ sgid /sbit /which /locate / find /stat / ln / uname -a
- Linux之read命令使用
- MySql ORDER BY 索引优化
- tf.boolean_mask()的详细用法
- c++ 13.二维数组
- 关于_WIN32_WINNT的含义
- ubuntu 安装 cuda
- viewpager 跳转到指定页面
- LeetCode 1769. 移动所有球到每个盒子所需的最小操作数(前缀和)
- win2k 修改时间服务器,Win2K服务器端设置教程 第四节 WWW服务器的设置(上)
- 宇视摄像头ip搜索软件下载_搜索资源?下载资源?一款软件就给你安排的妥妥的...
- 原生js实现文字无缝向上滚动效果
- 【数学】十万个为什么(一) —— 为什么乘法会分为左乘和右乘,除法会分为左除和右除?
- Immutable 操作在 React 中的实践
- python3之udp
- FAT文件系统“格式化”的恢复方法
- HDU2516 取石子游戏
- RFC 2544阅读笔记
热门文章
- PDF文件中的图片如何修改
- 一只小蜜蜂...(递推求解)
- ROM,RAM,Cache,Mask ROM,PROM,EPROM,EEPROM,Flash Memory有什么区别和联系【笔记】
- tiktok为什么注册不成_tiktok抖音怎样注册?完整流程介绍
- Python量化交易实战-05什么是股票?
- k8s集群搭建普若米修斯,监控rabbitmq集群
- 智慧城市升级版已来 | 城市大脑建设标准十大原则
- pytorch自动求导机制
- php 如何执行top命令,技术|如何在批处理模式下运行 top 命令
- Android进阶(二十八)上下文菜单ContextMenu使用案例