title: Rename or Move a Project Module in a Git Repository and Preserve the History
body: <p>I'm trying to rename a project and its Modules and put then in different folders. For example:</p>
  
  <p><strong>companya-module1 to projecta-module1</strong> 
  and
  <strong>companya-module2 to projectb-module2</strong></p>
  
  <p>and then put these renamed modules to a different new folders. After all these changes, now I want to preserve the History from the very beginning. Is it possible? If yes, how can I achieve this? Thank you.</p>