博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git使用过程中遇到的问题
阅读量:7024 次
发布时间:2019-06-28

本文共 684 字,大约阅读时间需要 2 分钟。

  hot3.png

push本地代码到oscgit时出错

    223826_EOUC_991868.png

    问题原因

    远程仓库和本地仓库冲突导致的,因为我在myeclipse中集成了git插件,但是又使用不熟练,在测试过程中导致了不一致现象的发生。

    解决办法

    在push前先将远程仓库修改pull下来:

git pull origin mastergit push -u origin master

删除文件

    在首次使用git时,没有控制好.gitignore文件,误将classes目录提交至远程仓库。下面看下如果将该文件夹删除。

    224946_k4c5_991868.png

    解决办法

git rm classes/ -r#如果删除文件,使用git rm filename

    补充

    又犯了一个想当然的错误,也谢谢@西夏一品堂的怀疑精神。

git rm 和 rm的区别

    git rm files除了将文件删除之外,还会记录这个删除操作。当我们使用git commit -m "delete some files"时,会自动将删除文件的操作提交。

    而使用rm files 只会删除文件,执行git commit -m "delete some files"并不会将删除操作提交。加入执行完rm file1,我们仍可以使用git rm file1,然后在commit。

    后来我有专门查了查,如果使用了rm删除文件,那么提交的时候使用命令:git commit -am "delete some files",也可以将删除操作提交。这样也避免了使用git rm去将那些文件从git记录中删除。

转载于:https://my.oschina.net/vbird/blog/378250

你可能感兴趣的文章
使用python学习【机器学习】需要安装的库~
查看>>
第一次作业+105032014098
查看>>
Codeforces 832B: Petya and Exam
查看>>
axios链接带参数_VUE升级(全面解析vuecil3/vuecil4的vue.config.js等常用配置,配置axios)...
查看>>
vue warning如何去掉_详解vue组件三大核心概念
查看>>
qt mysql md5加密_Qt 给密码进行MD5加密
查看>>
用java swing做连连看_java基于swing实现的连连看代码
查看>>
java关键字定义字符变量_Java 关键字和标识符
查看>>
java并发编程核心方法与框架_Java并发编程核心方法与框架-CompletionService的使用...
查看>>
java开源api网关_常用的几个开源 API网关管理系统
查看>>
java 数据结构 快速入门_Java 数据结构
查看>>
mysql 事务 隔离级别_MySQL中四种事务隔离级别详解
查看>>
leetcode 459 java_【leetcode刷题】[简单]459. 重复的子字符串(repeated substring pattern)-java...
查看>>
oracle12 se1和se2,小屏党的最终执念,12Mini和SE2,到底谁更值得入手?
查看>>
include top.php,Php 安全错误 Top 7
查看>>
oracle itl槽,事务槽(ITL)
查看>>
Redis中使用Lua脚本的开发思路
查看>>
重新审视美国爱因斯坦计划(2016)
查看>>
微信公众平台小程序开放公测
查看>>
【VMC实验室】在QCloud上创建您的SQL Cluster(3)
查看>>