一旦我在GitHub上创建了一个pull请求,如果新文件是像图像这样的二进制文件,如何修改我在pull请求中包含的新文件的建议位置?我已经请求将我在请求中包含的图像之一移动到另一个目录,但我不知道该怎么做。我无法在GitHub GUI中编辑该文件,因为该图像是二进制文件。
答案 0 :(得分:2)
这是一个二进制文件没关系,使用git mv
重命名它就像任何其他文件一样。您可以通过推送更新拉取请求来进行更多更改。
no_point = 512; %% for 5seconds data of 10ms data point
Fs=100; %% sample rate
acc = data;
no_frame = length(data)/no_point;
frame_data = reshape(acc, no_point, no_frame)';
f = hann(no_point);
hann_window = repmat(f',no_frame,1);
fspace = Fs/2*linspace(0,1,no_point/2+1);
fp = zeros(no_frame, no_point);
for iframe = 1:no_frame
mean_data = mean(frame_data(iframe,:));
std_data = std(frame_data(iframe,:));
fp(iframe,:) = (frame_data(iframe,:)-mean_data)*100/mean_data;
end
fp_hann = hann_window.*fp;
abs_fp = zeros(no_frame, no_point/2+1);
for iframe = 1:no_frame
Y = fft(fp_hann(iframe,:),no_point);
abs_fp(iframe,:) = 2*abs(Y(1:no_point/2+1));
end
git checkout mybranch
git mv oldfile newfile
git commit
您可以选择在4之前使用git push
(假设您已分离主人)来重写历史记录,以便文件始终位于正确的位置。这避免了“fixup”提交并使审查更容易。
如果你只想弄清楚如何移动文件,你可能不应该使用rebase,但你应该read about it因为它是Git最强大的功能之一。