clone 指定分支:
git clone -b dev --single-branch 仓库地址
回滚到某个commit记录
git reset --hard 244bb255
提交指定分支:
git commit -m "" file1 file2 ...
git commit -m "" directory/*.vue
查看远程仓库地址
git remote -v
修改远程仓库地址
git remote set-url origin http://ip:port/abc
修改账户
git config user.name “abc”
git config user.email “abc@abc.com”
git config --global user.name “abc”
git config --global user. email “abc@abc.com”
覆盖仓库
git push --force origin dev
覆盖本地
git reset --hard origin/dev
git pull origin dev:dev
上传项目
git init -b main #全新项目,本地没有git文件
git remote add origin http://ip:port/abc
删除远程仓库分支
git push origin -d dev
git branch dev
上传新项目
git init
配置好.gitignore后才能add,撤销命令通过git status查看
git checkout -b dev
git add .
git commit -m ""
git push -uf origin dev
对比文件
git diff HEAD : 查看工作区与最新版本库之间的所有的文件差异
git diff 具体某个版本 : 查看工作区与具体某个提交版本之间的所有的文件差异
git diff HEAD -- 文件名 : 查看工作区与最新版本库之间的 指定文件名的文件差异
git diff HEAD -- 文件名1 文件名2 文件名3 :查看工作区与最新版本库之间的 指定文件名的多个文件差异
git diff 具体某个版本 -- 文件名:查看工作区与具体某个版本之间的 指定文件名的文件差异
git diff 具体某个版本 -- 文件名1 文件名2 文件名3:查看工作区与最具体某个版本之间的 指定文件名的多个文件差异