小编pri*_*pri的帖子

是否有类似于svn还原的git revert?我需要一个命令来擦除我本地的*所有*并将其设置为远程头

在svn或subclipse中,我可以简单地对根项目执行'revert',并且丢弃所有本地更改并将src更新为HEAD中的最新版本.我似乎没有在git中找到相同的内容,尽管有几个博客声称相同.

这就是我做的:

  • 从我的家庭mac提交了10个文件.没推.
  • 从工作计算机和PUSHED提交相同的10个文件和更多文件.
  • 回到家里,我想从遥远的原点/主人那里拿走最新的.

尝试过git pull,它带来了变化但警告了冲突

尝试了git reset --hard HEAD,但什么也没发生.我仍然看到承诺的冲突变化

我必须尝试过其他一些我不记得的命令.我只需要回到远程头部而不用担心我的本地回购是什么状态.

救命?

git github

22
推荐指数
2
解决办法
1万
查看次数

无法从START_OBJECT令牌中反序列化org.joda.time.DateTime或LocalDate的实例

v2.1.1,joda模块.

我可以使用objectMapper.readValue(file,pojo .class)在单元测试中将json文件转换为pojo;

但是,当Spring RESTTemplate客户端调用默认的json转换器来转换包含具有Joda类型(DateTime或LocalDate)的域对象的inputStream时,它会生成错误:objectMapper.readValue(httpInputMessage.getBody(), javaType)

   
com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of org.joda.time.DateTime out of START_OBJECT token
at Source: org.mortbay.jetty.HttpParser$Input@46a09b; line: 1, column: 752
at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)
at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:599)
at com.fasterxml.jackson.databind.DeserializationContext.mappingException(DeserializationContext.java:593)
at com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer.deserialize(DateTimeDeserializer.java:51)
at com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer.deserialize(DateTimeDeserializer.java:21)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:375)
at com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:559)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObjectUsingNonDefault(BeanDeserializer.java:393)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:289)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:121)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:226)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:203)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:23)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:375)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeSetAndReturn(MethodProperty.java:106)
at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.deserializeFromObject(BuilderBasedDeserializer.java:326)
at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.deserialize(BuilderBasedDeserializer.java:143)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:226)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:203)
at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:23)
at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:375)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeSetAndReturn(MethodProperty.java:106)
at com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer.deserializeFromObject(BuilderBasedDeserializer.java:

LocalDate也会出现同样的问题

com.fasterxml.jackson.databind.JsonMappingException: Unexpected token (START_OBJECT), expected …

spring-mvc jackson

17
推荐指数
3
解决办法
3万
查看次数

如何投射List <?将Foo>扩展到List <Foo>

Spring Batch的ItemWriter接口是这样的:

write(List<? extends T> items); 
Run Code Online (Sandbox Code Playgroud)

我想让ItemWriter调用一个服务但我的服务有这个:

process(List<T> items); 
Run Code Online (Sandbox Code Playgroud)

AFAIK,Java Generics对集合中的类型转换非常严格.

java spring-batch

13
推荐指数
3
解决办法
3597
查看次数

配置Jenkins Mac OS X本机程序包以在其他端口中运行

Jenkins本机Mac OS软件包默认安装在/Users/Shared/Jenkins和战争中/Applications/Jenkins.它作为守护进程运行,并且尽管有kill -9命令也会自动重启.

我用一个道具添加了一个winstone.propertiesin ./Applications/JenkinshttpPort=9999

仍然应用程序从8080开始.

我甚至安装了CLI并试过:

    java -jar jenkins-cli.jar -s http://127.0.0.1:8080/ shutdown

Failed to authenticate with your SSH keys. Proceeding with anonymous access
Sep 19, 2011 1:11:00 PM hudson.remoting.Channel$ReaderThread run
SEVERE: I/O error in channel CLI connection to http://127.0.0.1:8080/
java.io.IOException: Unexpected termination of the channel
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1093)
Caused by: java.io.EOFException
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(ObjectInputStream.java:2553)
    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1296)
    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:350)
    at hudson.remoting.Channel$ReaderThread.run(Channel.java:1087)
Exception in thread "main" hudson.remoting.RequestAbortedException: hudson.remoting.RequestAbortedException: java.io.IOException: Unexpected termination of the …
Run Code Online (Sandbox Code Playgroud)

jenkins

9
推荐指数
2
解决办法
1万
查看次数

如何使用github令牌或ssh密钥设置Git Bash(msy​​sgit)

Git新手.

遵循github 帮助页面的所有指示,但是像git pull和git push这样的简单命令会继续在每次调用时提示我的密码.具体来说,我设置如下:

  • git config --global user.name"你的名字"
  • git config --global user.email you@yourdomain.com
  • git config --global github.token 123321321sdssddaqqwq

我还按照帮助中提到的步骤精心设置了ssh密钥,但密码提示不会消失.

建议?

git github

3
推荐指数
1
解决办法
8713
查看次数

如何解析Opencsv HeaderColumnNameMappingStrategy中的非字符串值

我正在使用HeaderColumnNameMappingStrategy将带有标头的csv文件映射到JavaBean.字符串值解析正常,但csv中的任何"true"或"false"值都不映射到JavaBean,我从PropertyDescriptor获得以下异常:

java.lang.IllegalArgumentException: argument type mismatch
Run Code Online (Sandbox Code Playgroud)

它出现的代码在CsvToBean第64行:

protected T processLine(MappingStrategy<T> mapper, String[] line) throws  
 IllegalAccessException, InvocationTargetException, InstantiationException, IntrospectionException {
    T bean = mapper.createBean();
    for(int col = 0; col < line.length; col++) {
        String value = line[col];
        PropertyDescriptor prop = mapper.findDescriptor(col);
        if (null != prop) {
            Object obj = convertValue(value, prop);
            // this is where exception is thrown for a "true" value in csv
            prop.getWriteMethod().invoke(bean, new Object[] {obj});
        }
    }
    return bean;
}

 protected PropertyEditor getPropertyEditor(PropertyDescriptor desc) throws   
       InstantiationException, IllegalAccessException {
    Class<?> …
Run Code Online (Sandbox Code Playgroud)

javabeans opencsv

2
推荐指数
1
解决办法
6996
查看次数

标签 统计

git ×2

github ×2

jackson ×1

java ×1

javabeans ×1

jenkins ×1

opencsv ×1

spring-batch ×1

spring-mvc ×1