新建分支
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' {}