Ios xCode源代码(版本)控制-我在将来提交了一个日期-如何删除提交或更改日期?

Ios xCode源代码(版本)控制-我在将来提交了一个日期-如何删除提交或更改日期?,ios,xcode,git,date,version-control,Ios,Xcode,Git,Date,Version Control,在xCode中测试时,我改变了我的计算机系统时间。在某个时刻,我忘记将其更改回原来的状态,并执行了一次提交。现在提交有了一个未来的日期,我不希望这对我的源代码管理造成严重破坏。我不在项目之外使用GitHub(我现在正在学习GitHub)。在xCode中是否有任何方法可以更改上次提交的日期,或者完全删除提交?最好通过git comamnd行,然后刷新xCode项目 git reset --soft "HEAD^" $ edit $ git add .... $ git commit -c ORIG

在xCode中测试时,我改变了我的计算机系统时间。在某个时刻,我忘记将其更改回原来的状态,并执行了一次提交。现在提交有了一个未来的日期,我不希望这对我的源代码管理造成严重破坏。我不在项目之外使用GitHub(我现在正在学习GitHub)。在xCode中是否有任何方法可以更改上次提交的日期,或者完全删除提交?

最好通过git comamnd行,然后刷新xCode项目

git reset --soft "HEAD^"
$ edit
$ git add ....
$ git commit -c ORIG_HEAD

谢谢。你知道我不熟悉怎么做-是通过xCode吗?您介意分享这些步骤吗?@JPK您需要转到项目的根文件夹(在那里可以看到.git子文件夹)并键入我提到的命令。确保除了XCode:和之外还安装了git。