更改拉取请求中包含的位置文件GitHub

时间:2017-01-10 19:46:46

标签: github pull-request

一旦我在GitHub上创建了一个pull请求,如果新文件是像图像这样的二进制文件,如何修改我在pull请求中包含的新文件的建议位置?我已经请求将我在请求中包含的图像之一移动到另一个目录,但我不知道该怎么做。我无法在GitHub GUI中编辑该文件,因为该图像是二进制文件。

1 个答案:

答案 0 :(得分:2)

这是一个二进制文件没关系,使用git mv重命名它就像任何其他文件一样。您可以通过推送更新拉取请求来进行更多更改。

  1. 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
  2. git checkout mybranch
  3. git mv oldfile newfile
  4. git commit
  5. 您可以选择在4之前使用git push(假设您已分离主人)来重写历史记录,以便文件始终位于正确的位置。这避免了“fixup”提交并使审查更容易。

    如果你只想弄清楚如何移动文件,你可能不应该使用rebase,但你应该read about it因为它是Git最强大的功能之一。