vscode+github

下载地址:https://git-scm.com/download/win
安装时默认设置就行,就是中间让选编辑器的时候选vscode
安装完成后终端输入 git能看到提示,安装完最好重启一次

专为github设置http代理,是http,不是scoks代理,git自身不支持scoks代理,v2rayN的http代理就是在scoks端口+1
git config --global http.proxy http://127.0.0.1:10809

取消代理
git config --global --unset http.proxy

推送

首先点右下角main,选择分支,有个main本地还有一个小云朵远程,我们每次都先保存本地,然后提交前需要输入确认码,我的分支是main,所以在消息里输入main后提交

然后在git栏的右上角三个小点,有个推送,或同步

设置不需要推送的文件和目录

在项目根目录创建.gitignore文件:
然后复制文件的相对路径,把它的反斜杠替换成正斜杠,然后在最前面再添加一个/斜杠将它排除在推送之外,就像这样:

/myapp/.vscode
/myapp/node_modules

如果某个文件远程仓库存在,而本地文件不需要跟踪同步可以这样:
git update-index --assume-unchanged config.jsonc //不跟踪config.jsonc
git update-index --no-assume-unchanged config.jsonc//继续跟踪config.jsonc

github使用方法

设置私有和公有
打开仓库项目后》Settings》底部Danger Zone栏》Change repository visibility

删除项目
打开仓库项目后》Settings》底部Danger Zone栏》Delete this repository,然后输入一段确认码

请确保已在git中配置您的user.name和user.email”解决方法

git config --global user.name "caominli"
git config --global user.email "13320807@qq.com"

需要登陆githu

解除ssl验证

错误:
Git: fatal: unable to access 'https://github.com/caominli/vuedeom.git/': OpenSSl
SSL read: SSL ERROR SYSCALL, errno 0

解决办法,或者使用代理
git config --global http.sslVerify false

无法连接git

错误:
Git: fatal: unable to access "https://github,com/caominli/vuedeom.git/': Failed toconnect to github,com port 443 after 21115 ms: Couldn't connect to server

解决办法:设置http代理

不记录所有权的系统

错误:fatal: detected dubious ownership in repository at
解决办法:
git config --global --add safe.directory D:/tongbu/gin_btcmai_i18n 添加列外

复制自己项目的方法:

在github创建一个新项目,然后在本地项目的根目录下执行命令:
git remote remove origin
#项目名就是新创建的项目
git remote add origin https://github.com/用户名/项目名.git
git branch -M main
git push -u origin main