vscode使用git推送代码
Posted 小k酷酷哒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vscode使用git推送代码相关的知识,希望对你有一定的参考价值。
下载vscode
点击应用管理
搜素Chinese (Simplified) Language Pack for Visual Studio Code
点击安装后记得全屏安装,好了后会有提示点击蓝色的按钮vscode会自动重新启动
命令如下
桌面新建一个文件夹-随便起一个名字
把你需要的代码拖进来或者git到本地
在vscode中打开点击顶部新建一个终端
关于git的命令我放在下面了自取
初始化本地仓库
git init
提交现在所有的文件到本地暂存区
git add .
提交单独文件如下
git add 这里填写文件名字而不是.
提交到本地版本库中
git commit -m "first commit"
设置需要提交远程仓库的名称和邮箱
一般新建仓库后会给出提示如下
全局的设置
名称
git config --global user.name "名称"
邮箱
git config --global user.email "邮箱地址"
如何查看是否验证成功?
查看名称和邮箱如下
git config user.email
查看名称如下
git config user.name
连接远程git的地址
一般新建的时候会有
没有到话登录自己的代码托管平台复制https的git地址加上命令即可
我的如下
git remote add origin https的git地址结尾加上有git的就是的比如https://1.git
推送到远程git
git push --set-upstream origin master
这个时候刷新自己的仓库就可以啦
以后只要你的本地git初始化仓库不删除就可以用下面的代码直接推送
git push
新拉取或者新建的文件如何提交
新建的一个文件或者有修改可以使用
git add 文件名字
上面这个命令
如果拖进来上百个文件如何一键提交?
如下
一
先提交现在所有的文件到本地暂存区
git add .
二
提交到本地版本库
git commit -m "first commit"
三
推送到远程git
git push --set-upstream origin master
第三步骤可以用下面的方法
完成1和2后点击版本管理-提交和同步即可
vscode 不显示 git 密码提示
【中文标题】vscode 不显示 git 密码提示【英文标题】:vscode not showing git password prompt 【发布时间】:2018-11-29 18:37:09 【问题描述】:我在远程服务器上有一个 git repo,并使用 ssh 和密码验证来克隆、拉取、推送。从命令行一切正常。
但是在 vscode 中,当我尝试从远程存储库拉取或推送时,没有显示密码提示。 Vscode 似乎在等待什么,但什么也没发生。 这是一个错误,还是我做错了什么?
我想在 linux 上使用 Visual Studio 代码作为 git 客户端。
从命令行:
在 vscode 中:
【问题讨论】:
【参考方案1】:我能想到两种解决方案:
设置 SSH 密钥,这样您就无需凭据来访问远程存储库所在的服务器 告诉 git 在你输入凭据时记住它们 - this answer 告诉你如何编辑:
以下是如何为您的 git 存储库设置 SSH 密钥的快速方法:
在客户端(您克隆存储库的位置)
检查~/.ssh
中是否有 ssh 密钥
如果没有,请使用 ssh-keygen
生成一个不带密码的 SSH 密钥(我的称为 id_rsa
)
使用ssh-add ~/.ssh/id_rsa
将此密钥添加到身份验证代理
在远程端(存储库所在的位置)
创建文件~/.ssh/authorized_keys
复制到这个文件中,并通过你刚刚在客户端创建的公钥(我的保存在~/.ssh/id_rsa.pub
)
然后在客户端尝试git pull
。它不应该再要求输入密码,并且从 vscode 拉/推应该也可以工作
【讨论】:
所以我猜vscode不支持纯密码身份验证。感觉就像缺少一个基本功能 是的,很遗憾。不过,这似乎是一个相对常见的问题,所以我很惊讶它不包括在内......【参考方案2】:VSCode (1.25) 确实会在 Git https
clone
(如果需要)或 push
上显示密码输入提示。
即功能可用。不确定您的问题是否与ssh
相关,在这种情况下可能是错误,您可以登录 VSCode 问题跟踪器。
【讨论】:
作为 VS Code 问题 #13680 提出了缺乏 SSH 密码支持。以上是关于vscode使用git推送代码的主要内容,如果未能解决你的问题,请参考以下文章
在VSCode中使用Git处理文件冲突(pull不能从服务器拉取代码)
Mac终端使用Git、Atom使用Git、VScode使用Git、Sourcetree Git配置GitHub