vscode推送文件至github步骤
@目录
1、步骤:
- 提交到本地仓库
- 从本地仓库再提交到远程仓库
2、具体操作:
2.1 准备工作
设置提交代码时的用户信息
开始前我们需要先设置提交的用户信息,包括用户名和邮箱:
git config --global user.name "runoob"
git config --global user.email "test@runoob.com"
如果去掉 --global 参数只对当前仓库有效。
2.2 提交到本地仓库
首先,创建一个本地仓库,建立一个空文件夹:在VSCode终端打开,输入git init进行本地仓库初始化,之后这个空文件夹里会出现一个.git文件夹。
现在来进行提交的操作。
2.2.1 提交单个文件:
git add readme.txt
git commit -m "第一次提交readme, 里面记录的第一次编辑的日期"
2.2.2 提交全部文件:
git add .
git commit -m "全部提交"
//提交暂存区到本地仓库中,语法git commit -m [message]
[message] 可以是一些备注信息。
2.3 提交到远程仓库
git remote add origin https://github.com/lem***4s/GitTest.git //在 VSCode 上绑定远程仓
git branch -M test1 //新建一个test1分支
git push -u origin test1 //在 VSCode 上将本地仓更改推送到 Github 远程仓
然后在github.com中的仓库中就能看到上传的文件
3、常用GIT指令
git branch//查看当前所处分支
git checkout -b test//在当前仓库中新建一个test分支,并从=切换到这个分支。
git branch -M test//新建一个test分支
git checkout test//切换到test分支
4. 常见问题
4.1 vscode登录github网络连接失败
解决方案:
详情见另外一篇文章链接: 修改host访问GitHub
4.2 vscode中,push文件报错:无法推送refs到远端
命令行提示:
error: failed to push some refs to ‘…’
错误原因是远程仓库和本地库不一致
解决方法:取消刚才的 commit 并同步到远程仓库
git pull --rebase origin test1 //test1是分支的名字git branch//可以查看当前所处分支