Vscode上传代码至Github(2 ways)

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.git
   03092c7..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
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值