地址操作
删除远程地址
git remote rm origin
更新为你的新远程仓库地址
git remote add origin 你的新远程仓库地址
已有 git 远程仓库地址情况下,修改成新的 git 远程仓库地址:
git remote set-url origin 地址
关联远程仓库
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/panziang/zion-ui.git
git push -u origin main
分支操作
新建本地分支
git branch 分支名
删除本地分支
git branch -d 分支名
删除远程分支
git push origin -d 分支名
修改分支名
git branch -m oldName newName
查看本地分支
git branch
查看远程分支
git branch -a
切换分支
git checkout 分支名
切换分支提示错误时
git fetch(取回所有更新分支信息)git branch -a(此时可以查看到dev分支)git checkout 所需分支
代码操作
克隆代码
git clone 地址
拉取代码
git pull origin 分支名
更新代码
git status # 查看文件状态
git add .
git commit -m “说明”
git push
回滚指定版本
git log --pretty=oneline 会将每个提交放在一行显示,在浏览大量的提交时非常有用
git reset --hard commitId ( -- hard 是将文本文件 也进行回滚, 否则只有git 指针进行回滚)
git reflog 看操作记录
放弃本地修改
git reset --hard
git pull
git规范提交
- type:commit 的类型;
- feat:新功能、新特性;
- fix: 修改 bug;
- perf:更改代码,以提高性能;
- refactor:代码重构(重构,在不影响代码内部行为、功能下的代码修改);
- docs:文档修改;
- style:代码格式修改, 注意不是 css 修改(例如分号修改);
- test:测试用例新增、修改;
- build:影响项目构建或依赖项修改;
- revert:恢复上一次提交;
- ci:持续集成相关文件修改;
- chore:其他修改(不在上述类型中的修改);
- release:发布新版本;
- workflow:工作流相关文件修改。
git commit -m "fix(common): 修复commit提交检测异常"
:后面要有提供空格!