我已经通过 #include <iostream>
#include<sstream>
#include<fstream>
#include<iomanip>
#include<cstdlib>
main()
{
double ta1[22];
double tv1[22];
double t1[22][13][22];
ifstream in; // Create an input file stream.
ofstream out; // Create an input file stream.
int ik;
in.open("TINN1"); // Use it to read from a file named data.txt.
out.open("TINN1.txt"); // Use it to read from a file named data.txt.
for (int k=1; k<=21; k++){
in >> ik , ta1[k] , tv1[k];
out << ik << " " << ta1[k] << " " << tv1[k] << endl;
for (int i=1; i<=21; i++){
if (i<=15) {
for (int j=1; j<=12; j++) {
in >> t1[k][j][i];
out << t1[k][j][i] << " " ;
if (j % 6 == 0) out << endl;
}
}
else{
// for (int =; <=; ++){do 2 j=1,12
// t(i,j,k)=32.0
// 2 continue
}
}
}
return 0;
}
input file has the following:
1 36.20 0.00
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.62 36.62 36.62 36.62 36.62 36.62
36.62 36.62 36.62 36.62 36.62 36.62
36.55 36.55 36.55 36.55 36.55 36.55
36.55 36.55 36.55 36.55 36.55 36.55
36.14 36.14 36.14 36.14 36.14 36.14
36.14 36.14 36.14 36.14 36.14 36.14
33.64 33.64 33.64 33.64 33.64 33.64
33.64 33.64 33.64 33.64 33.64 33.64
32.46 32.46 32.46 32.46 32.46 32.46
32.46 32.46 32.46 32.46 32.46 32.46
32.26 32.26 32.26 32.26 32.26 32.26
32.26 32.26 32.26 32.26 32.26 32.26
32.06 32.06 32.06 32.06 32.06 32.06
32.06 32.06 32.06 32.06 32.06 32.06
31.97 31.97 31.97 31.97 31.97 31.97
31.97 31.97 31.97 31.97 31.97 31.97
31.86 31.86 31.86 31.86 31.86 31.86
31.86 31.86 31.86 31.86 31.86 31.86
Output file has the following:
1 nan 4.89317e+018
36.2 0 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.63 36.63 36.63 36.63
36.63 36.63 36.62 36.62 36.62 36.62
36.62 36.62 36.62 36.62 36.62 36.62
36.62 36.62 36.55 36.55 36.55 36.55
36.55 36.55 36.55 36.55 36.55 36.55
36.55 36.55 36.14 36.14 36.14 36.14
36.14 36.14 36.14 36.14 36.14 36.14
36.14 36.14 33.64 33.64 33.64 33.64
33.64 33.64 33.64 33.64 33.64 33.64
33.64 33.64 32.46 32.46 32.46 32.46
32.46 32.46 32.46 32.46 32.46 32.46
32.46 32.46 32.26 32.26 32.26 32.26
32.26 32.26 32.26 32.26 32.26 32.26
32.26 32.26 32.06 32.06 32.06 32.06
32.06 32.06 32.06 32.06 32.06 32.06
32.06 32.06 31.97 31.97 31.97 31.97
31.97 31.97 31.97 31.97 31.97 31.97
31.97 31.97 31.86 31.86 31.86 31.86
31.86 31.86 31.86 31.86 31.86 31.86
The two files should be the same
压缩了提交。然后,我将其强制推送到我的远程存储库(个人项目)。
在压扁期间,我为合并的提交输入了新的提交消息。然后,我使用git rebase -i
强制将其推送到我的远程存储库中。
我的问题是,压缩后的提交上的旧消息仍然可见。
例如:
git push origin +master
压缩这些提交并创建一个新的提交消息:
commit_A
commit_b
强制执行此操作后,远程存储库上的提交消息显示:
commit_AB
有没有办法让它仅拥有commit_AB commit_A commit_B
?
更新:
我再次尝试commit_AB
发送git rebase -i
提交消息,但是我只能更新的是reword
消息。
有什么想法吗?
答案 0 :(得分:0)
您必须修改修订版本,然后再次强制按下
git commit --amend # this will open the editor so you can fix the comment with your desired comment
git push origin +master
那应该做。
答案 1 :(得分:0)
我要解决的问题是git rebase -i head~n
,然后fixup
那个有额外提交消息的特定提交。
似乎要做的是删除该提交并将其合并到上一个提交,这正是我所需要的。