VSCode使用git常见问题
VSCode使用Git常见问题
VSCode使用Git
现状:
- 使用ssh连接远程仓库
- 使用key连接尚存在问题
常见问题:
连接不到远程仓库,内容push不上去
重新设置远程仓库即可: 1.删除目前绑定的远程仓库 git remote :简单查看绑定的远程仓库 git remote -v :详细查看绑定的远程仓库 git remote remove origin : 删除绑定的远程仓库origin 2. 重新绑定远程仓库 git remote add origin [SSH地址]
当前分支落后于远程分支:
拉取到本地进行合并即可: git pull origin main
branch分支领先于main分支:
1. VsCode合并分支 2. GitHub进行pull request,请求合并分支,若项目绑定云部署,则会产生branch分支的测试环境
当前分支领先于远程分支:
推送并合并即可: git push -u origin main 注:-u是--set-upstream的缩写,其核心作用是建立本地分支与远程分支的关联关系,使得后续操作(如git push或git pull)无需再指定远程仓库和分支名称
基于本地文件夹创建GitHub仓库
1.初始化仓库 2.提交到本地仓库 3.发布分支到远程仓库(注意不能有过大文件:大于100MB,会推送失败)
若提交到本地仓库的内容推送不上去:因为存在敏感信息,需要删除敏感信息
回退提交删除敏感信息重新提交、推送即可 # 1. 回退到上一个提交(保留本地修改) git reset HEAD~1