{"thread":{"id":"53175","subject":"git cp command?","startedAt":"2020-04-07T06:02:52Z","lastAt":"2020-04-07T06:02:52Z","messageCount":1,"participants":["Jeffrey Walton"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"394907","messageId":"CAH8yC8nzc6My_DyTJ1vyZ4zvsOiSegM01p1xsS_bABc70=SPCg@mail.gmail.com","threadId":"53175","inReplyTo":null,"subject":"git cp command?","fromName":"Jeffrey Walton","fromEmail":"noloader@gmail.com","sentAt":"2020-04-07T06:02:38Z","receivedAt":"2020-04-07T06:02:52Z","isPatch":false,"sender":{"key":"noloader@gmail.com","avatar":null},"body":"I have a large source file and I want to split it into two pieces. I\nwant to preserve the history so someone can start at either of the\ncopies and work back to the original file.\n\nI see folks talking about a \"git copy\" at\nhttps://stackoverflow.com/a/44036771, but I am not really following\nwhat is happening with moves and merges and the other extra commands.\n\nCan someone please provide the commands to copy the file using Git.\n\nThanks in advance.\n"}]}