一、常用操作
options设置
css复制代码-d --delete:删除
-D --delete --force 的快捷键
-f --force:强制
-m --move:移动或重命名
-M --move --force 的快捷键
-r --remote:远程
-a --all:所有
本地提交代码到远程
csharp复制代码// 添加所有本地代码变更到暂存区
git add .
// 提交本次变更到本地代码库
git commit -m "feat:修改了功能"
// 推送本地更改历史到远程
git push -u origin <远程分支名> 或 git push
本地和线上代码回滚
scss复制代码// 回滚线上代码
git log // 查看需要回滚到的节点,复制commit id
git reset --hard 45f5c01d0dd4cb83f25bc1ea7b82b0348600a041 // 本地代码回滚
git push -u -f origin develop // 强制-f将回滚后的代码推送到远程
// 本地回滚到线上代码
git fetch // 将远程主机的最新内容拉到本地
// git pull // 将远程主机的最新内容拉下来后直接合并
git reset --hard origin/hotfix // 将本地代码回滚到和远程hotfix分支同步
查看分支
arduino复制代码git branch // 查看本地所有分支
git branch -r // 查看远程所有分支
git branch -a // 查看本地和远程的所有分支