常用Git命令

57 阅读1分钟

新建分支

git checkout -b 分支名 origin/远程分支名

查看所有分支

git branch -a 
git branch -v
git branch -va

更新远程仓库

git fetch origin / git remote update origin --prune

把一个分支的 commit 给到 另一个分支

git cherry-pick

版本号 回滚

git revert

git跳过验证

git commit --no-verify -m "xxx"

清理Git存储库工作树

vscode 用git 拉取代码,提示:在签出前,请清理存储库工作树

1. 手动解决(推荐)

git stash // 把当前未提交的修改暂存起来,让仓库还原到最后一次提交的状态。
git pull // 拉取远程仓库的代码,让你现在的代码和远程仓库一致
git stash pop // 恢复第一步储存起来的代码,也就是恢复当前未提交的修改

2. 放弃本地修改,直接覆盖

这样写会把本地的还未 add 和 add 修改的代码都复原了

git reset --hard  
git pull

git查地址

git remote -v

git一键改地址

从219.000.00.104改为183.00.000.66,在所有要执行的项目的上一文件夹打开 Git Bash Here 输入一下命令

find . -type d -name "node_modules" -prune -o -type f -name "config" -exec grep -l "219.000.00.104" {} + | xargs -I {} sed -i 's/219.000.00.104/183.00.000.66/g' {}