git配置http、socks5代理

# 以下使用socks5代理 git config --global http.proxy socks5://127.0.0.1:1086 git config --global https.proxy socks5://127.0.0.1:1086 # 以下使用http代理 git config --global http.proxy http://127.0.0.1:1087 git config --global https.proxy https://127.0.0.1:1087 # 取消代理 git config --global --unset http.proxy gi...

141 0 0

git 删除远程分支某个文件或者某个文件夹

经常遇到这种情况,不小心上传了某个文件,这个文件是不需要上传到远程仓库,很头疼。本地的又不想删除,想着直接删除远程,百度半天都没找到好用的,最后问了下群友,给了个教程链接,我研究了下,大概明白怎么回事。首先为了防止本地的再次被上传,需要配置本地白名单,白名单的话,以vue项目为例子,在项目根目录有一个.gitignore文件,没有就自己创建一个,然后里面直接填目录或者文件名就行了。/dist /xxx.js本地白名单之后,以后git上传都不会上传该文件。现在我们要处理远程仓库的文件首先我们需要删除git在缓存中的文件git rm --cached config.js //删除conf...

835 0 0

vscode 无法推送refs到远端。您可以试着运行“拉取”’功能,整合您的更改

这个问题出现的场景常常是这样:有人已经上传了一份文件a,自己也修改了文件a,准备推送时发现冲突了,然后,关闭了合并冲突的操作,哦吼,完了,拉也拉取不了,推送也推不了,放弃本次提交也不行。这种情况在文件多的情况常有发生,如果修改量不大的情况下,我建议直接放弃本地所有修改使用命令:git reset --hard origin/master如果你的文件是最新有效的,可以尝试先把本地的文件复制出来,在用上面的代码放弃,然后拉取完毕后再推送。

1242 0 0

git永久删除文件或文件夹并删除历史记录同步到远程仓库

删除文件需要注意一点,就是你当前的项目,没有任何文件在待提交上,或者暂存区,有的话如果不重要你可以取消掉,或者先提交一次。让git这两个区域空下来。如果没有清空使用删除,会提示如下代码:Cannot rewrite branches: You have unstaged changes.永久删除文件清空暂存和提交区,然后输入以下命令:git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch password.txt' --prune-empty --tag-name-filter cat -- -...

682 0 0
加载中