文章标签 » eclipse

Git/EGit | reset 和 revert 的区别(Eclipse 图文)

git的世界里有后悔药吗?

有的。不仅有,还不止一种:Reset 和 Revert。它们有什么区别呢?先说结论吧。

Reset Revert
作用 将某个commit之后的push全部回滚 将某个指定的commit回滚
历史记录(轨迹)
是否可作用于单个文件 否(都是作用于commit,与文件无关)

下面来说说具体例子。

Continue Reading »

Eclipse | 导入(import)不想要星号(*)?

或出于个人喜好,或出于编码规范,import语句里不想/不能带有星号(*):

1
import com.youngzy.*;

要改成:

1
2
3
import com.youngzy.Foo;
import com.youngzy.Bar;
...

如果你熟悉Eclipse的快捷键(不熟悉的话网上很容易查),组合键 Ctrl+Shift+O(字母O)应该就能达到你的要求。
但你有没有遇到这样的情况:删掉了*的这一行代码,通过上述快捷键补全的代码仍然是xxx.*

时灵时不灵?
你都要怀疑是不是Eclipse有Bug了。(好吧,是我在怀疑^_^)

上网各种搜,噢,原来还有个叫Organize Imports的东西。

Eclipse里打开 Preferences,搜索框里输入 import ,你会看到 Java-Code Style-Organize Imports ,下方有两个数字,代表如果同一个包下需要导入的类太多(大于这里设置的数字),就会用*代替,而不是具体到类。默认值是 99 ,如图:

Eclipse-Preferences 截图

Eclipse-Preferences 截图

将其改大点,譬如 999,再回到代码里试试,是不是跟之前不一样了?

惊喜不惊喜?!

意外不意外?!

参考:
https://blog.csdn.net/qq_34068082/article/details/80096646

 

Eclipse | 同步时报 cannot open git-upload-pack(已解决)

在 Eclipse 中使用 egit 同步 GitHub 上的代码时报错:

网上翻了下,原来加一个配置就行了。

https://github.com/YoungZHU/CollectionCode4Java.git: cannot open git-upload-pack

打开 Eclipse,在工具栏中依次点开 Windows–>Preferences–>Team–>Git–>Configuration–>User Settings,然后点 Add Entry 新建一个键值对,
Key http.sslVerify
Value false

如图:

Eclipse配置截图