# git-study **Repository Path**: littleboyck/git-study ## Basic Information - **Project Name**: git-study - **Description**: git-study - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-10-09 - **Last Updated**: 2024-10-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README > Git 2.23版本开始,默认分支名从master更改为了main > `git config --list` 查看配置信息 > `git config --global user.name "Your Name"` 设置用户名 > `git config --global user.email "youremail@domain.com"` 设置邮箱 > `git config --global init.defaultBranch master` 设置默认分支名改为 master > `git branch (-m | -M) oldbranch newbranch` 修改分支名称 -m 是 --move 的简写 -M 是 --move --force 的简写 > https://git-scm.com/docs git官方文档 > https://www.zhihu.com/people/yang-shi-wei/posts?page=2 ### 删除分支 > `git branch (-d | -D) [-r] ...` // 删除本地分支 > `git push -d ` // 删除远程分支 ``是远程仓库的名称(例如,origin) > npm help // 查看npm帮助文档 > npm config ls // 查看npm配置信息 > 查看当前npm全局安装位置 > npm config get prefix --> /usr/local/bin ### git reset 命令 > git reset --soft // 撤销commit,保留修改,将修改内容放到暂存区 > git reset --mixed // 撤销commit,保留修改,将修改内容放到工作区 > git reset --hard // 撤销commit,不保留修改,将修改内容全部删除 如果想要完全恢复上个版本,请按如下步骤操作: 1. `git reset --hard ` // 完全reset到指定commit-id,不保留修改内容 2. `git push (origin) --force` // 强制推送本地分支到远程仓库‌ 参考:https://www.bilibili.com/video/BV1AJ4m1W7m5/?p=7&spm_id_from=pageDriver&vd_source=2dcaa061275d9e35a8adcdb30697b127 https://www.bilibili.com/video/BV15Z421Y7gX/?spm_id_from=333.337.search-card.all.click&vd_source=2dcaa061275d9e35a8adcdb30697b127 ### git revert 命令, 可以保留有效的提交记录 > `git revert ` 参考:https://www.bilibili.com/video/BV15Z421Y7gX/?spm_id_from=333.337.search-card.all.click&vd_source=2dcaa061275d9e35a8adcdb30697b127 https://www.bilibili.com/video/BV1S4421f7MS/?spm_id_from=333.337.search-card.all.click&vd_source=2dcaa061275d9e35a8adcdb30697b127 ### 冲突合并 https://www.bilibili.com/video/BV1oZ421K7eK/?spm_id_from=pageDriver&vd_source=2dcaa061275d9e35a8adcdb30697b127