Different post into a single page

Add the below code in your single.php file

<div class="post-contents">
<?php
$args = array( 'posts_per_page' => -1,'orderby'=> 'date','order'=> 'DESC','post_type' => 'post','post_status'=> 'publish');
$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
    <div class="post-single">
        <a href="https://wordpress.stackexchange.com/questions/193620/<?php the_permalink(); ?>"><?php the_title(); ?></a>
                <p><?php echo $post->post_content; ?></p>
    </div>
<?php endforeach; 
wp_reset_postdata();?>
</div>

tech