• Git进阶:常用命令和问题案例整理


    一、前言

    整理常用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交流学习

  • 相关阅读:
    [转]tomcat启动报错too low setting for -Xss
    linux(centos) tomcat设置开机启动
    docker--centos镜像安装tomcat jdk1.8 mysql部署java web项目
    docker--常用命令
    docker--容器和镜像的导入导出及部署
    docker--在centos镜像安装mysql
    docker--(MAC ubuntu centos)安装
    js常用判断和语法
    linux命令-crontab
    ajax的另一种成功和失败回调函数
  • 原文地址:https://www.cnblogs.com/haoxianrui/p/12866425.html
Copyright © 2020-2023  润新知