一、前言
整理常用git命令和以及在实际使用的过程中碰到的问题案例,旨在git进阶,提升工作开发效率,有需要补充的小伙伴欢迎下方留言,本篇持续更新中...
二、命令
配置用户名和邮箱
git config user.name -- 查看用户名
git config user.email -- 查看邮箱
git config --global user.name "haoxr"
git config --global user.email "1490493387@qq.com"
新建一个git仓库
git init
更换数据源origin
git remote -v
git remote rm origin
git remote add origin https://github.com/hxrui/youlai-mall
提交至远程仓库
git add .
git commit -m '初始导入'
git push origin master
分支管理
git branch -- 查看分支
git checkout -b dev -- 创建并切换到dev分支
git checkout master -- 切换到主干master
git push origin --delete dev -- 删除远程dev分支
三、问题案例
案例1:如何删除需要忽略但已提交到远程仓库的文件?
详细描述: 经常会在IDEA操作时还未添加.gitignore文件时就把项目push到远程仓库了,例如.idea文件夹。事后我们需要从远程仓库删除那些被误添加到远程仓库的文件怎么做呢?
解决方案:
输入以下命令
git rm -r --cached .idea
然后在git commit 和git push
结语
持续更新中,待哪天不做技术了为止,欢迎大家对案例进行留言 补充,谢谢!
附录
个人的github仓库地址https://github.com/hxrui/,相信里面总会有您所需的,欢迎star交流学习