前端 GIT 使用技巧

GIT 使用技巧

场景一

打开好久没有打开的仓库,源代码管理里显示没有任何改动,新版本vscode又没法直观查看哪些已经git commit提交到了本地仓库,但是没有提交到远程仓库的修改,ok,往下看

git log 源名称/分支..HEAD --oneline # git log origin/develop..HEAD --oneline

# 如果有没有推送到远程仓库的内容,则输出如下内容,否则无输出
8a071776 (HEAD -> develop) 修改bug
# 查看哪些改动
git diff  origin/time-check..HEAD  --oneline

场景二

打开好久没玩儿的项目代码,不知道远程仓库提交了哪些内容,又不想直接合并到本地分支,那么如何查看远端仓库这个分支和本地仓库这个分支有啥变动,ok,look fking down:

# 1、先更新
git fetch
# 2、在查看变化日志or查看变化内容
git log HEAD..源名称/分支 --oneline #git log HEAD..origin/develop--oneline
git diff HEAD..源名称/分支 # git diff  HEAD..origin/time-check

# 3、考虑是否要合并
git merge 源名称/分支 # git merge origin/develop

场景三

lfs大文件存储仓库,执行git checkout时由于存储的文件过大,导致失败,如何解决?

1、查看git配置文件全局lfs配置

git config --show-origin --get-regexp filter

# 输出:
file:D:/a-software/Git/etc/gitconfig filter.lfs.clean git-lfs clean -- %f 
file:D:/a-software/Git/etc/gitconfig filter.lfs.smudge git-lfs smudge -- %f 
file:D:/a-software/Git/etc/gitconfig filter.lfs.process git-lfs filter-process 
file:D:/a-software/Git/etc/gitconfig filter.lfs.required true

进入目录:D:/a-software/Git/etc/gitconfig,删除'[filter "lfs"]'配置即可
posted @ 2025-11-12 17:58  南宫影  阅读(4)  评论(0)    收藏  举报