小编bol*_*bol的帖子

Git 状态报告删除的文件仍然存在

我的 Git 状态显示deleted我的工作树中的所有文件不正确,它们仍然存在。

要解决它,我应该执行git reset --hardwhich 重置我对其他文件的所有修改。

知道如何解决它或它是如何发生的吗?

git status 输出:

On branch develop
Your branch is behind 'origin/develop' by 15 commits, and can be fast-forwarded.

Changes to be committed:
(use "git reset HEAD <file>..." to unstage)

deleted:    .gitignore
deleted:    v3/.gitignore
deleted:    v3/index-test.php
deleted:    v3/index.php
deleted:    v3/protected/.gitignore
deleted:    v3/protected/.htaccess
deleted:    v3/protected/Gruntfile.js
Run Code Online (Sandbox Code Playgroud)

编辑:以上不是完整的git status输出。我正在处理的那些文件没有准备删除。

git

5
推荐指数
2
解决办法
3359
查看次数

Perl:这是创建唯一数组的正确方法吗?

我正在尝试创建一个独特的数组,无论其原始顺序如何,并且不使用任何模块,这是我到目前为止所提出的:

my @arr = qw(b a a c d g e f);
my %hash;
@hash{@arr}=();
say keys %hash;
Run Code Online (Sandbox Code Playgroud)

arrays perl perl-hash perl-data-structures

4
推荐指数
1
解决办法
331
查看次数

这两个定义有什么区别?

为什么这是语法错误:

my @hash{1..4}=(1..4);
Run Code Online (Sandbox Code Playgroud)

但不是这个:

my %hash;
@hash{1..4}=(1..4);
Run Code Online (Sandbox Code Playgroud)

perl perl-hash

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

标签 统计

perl ×2

perl-hash ×2

arrays ×1

git ×1

perl-data-structures ×1