1 出现错误提示:无法推送refs到远端,您可以试着运行“拉取”,整合您的更改
git gc
git pull --rebase
2. 删除文件无法更新,直接cd 切换到当前路径执行
找到当前文件路径,打开再执行以下命令:
git checkout ./+文件名(文件名可加可不加)
3. vscode 当前文件-右键-在命令提示符中打开—q(可执行退出命令)
4.冲突,拉取,上传代码报错执行命令:
git stash
git pull origin 分支名(是哪个分支就写哪个分支名)
git stash pop
5 git 查看分支是基于哪条分支创建的
git reflog --date=local --all | grep 分支名 (当前所在分支和查询分支名一致)
6.git 更新远程分支列表
git remote update origin --prune
git remote update origin -p
7 取消意外合并 (Merge branch 'master' of http://42.243.109.158:10101/r/province)
git revert -m 1 “版本号”
然后commit
少用同步
8 fatal:empty string is not a valid pathspec.please use.instend if you meant to match all paths
服务器创建版本库时的权限问题:
要选择上图所示权限
9 Git: There is no tracking information for the current branch.
本地分支到远程的分支
git branch --set-upstream-to=origin/分支名 分支名
git pull