Thanks @Jan.
I had implemented using unicorn like below(Url for implementation),
Since we are using Java script solution for sitecore jss we cant have unicorn solution here. So i have included one more folder under repository and created new C# project called serialization.

Then i installed unicorn nuget packages into the respective solution.
Then i had introduce my custom unicorn config like below,
<?xml version="1.0"?>
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
<sitecore>
<sc.variable name="JssUnicornSerializeRootFolder" value="D:\Aga\Git New\JssReactWeb\src" />
<unicorn>
<configurations>
<!--Feature layer-->
<configuration name="JSS.Feature">
<targetDataStore physicalRootPath="$(JssUnicornSerializeRootFolder)\Feature\Serialization" />
<predicate type="Unicorn.Predicates.SerializationPresetPredicate, Unicorn" singleInstance="true">
<!--Templates-->
<include name="Template-Feature" database="master" path="/sitecore/templates/Feature" />
<!--Media-->
<include name="Media" database="master" path="/sitecore/media library/Feature" />
<!--Rendering-->
<include name="Rendering" database="master" path="/sitecore/layout/Renderings/Feature" />
</predicate>
</configuration>
<!--Foundation layer-->
<!--<configuration name="JSS.Foundation">
<targetDataStore physicalRootPath="$(JssUnicornSerializeRootFolder)\Foundation\Serialization" />
<predicate type="Unicorn.Predicates.SerializationPresetPredicate, Unicorn" singleInstance="true">
</predicate>
</configuration>-->
<!--Project layer-->
<configuration name="JSS.Project">
<targetDataStore physicalRootPath="$(JssUnicornSerializeRootFolder)\Project\Serialization" />
<predicate type="Unicorn.Predicates.SerializationPresetPredicate, Unicorn" singleInstance="true">
<!--Templates-->
<include name="Template-Project" database="master" path="/sitecore/templates/Project/Commercial Tenants" />
<!--Layout-->
<include name="Layout" database="master" path="/sitecore/layout/Layouts/Project/Commercial Tenants" />
<!--Rendering-->
<include name="SubLayoutRendering" database="master" path="/sitecore/layout/Renderings/Project/Commercial Tenants" />
<!--Placeholder-->
<include name="Placeholder" database="master" path="/sitecore/layout/Placeholder Settings/Project/Commercial Tenants" />
<!--Content-->
<include name="Content" database="master" path="/sitecore/content/All Sites" />
</predicate>
</configuration>
</configurations>
</unicorn>
</sitecore>
</configuration>
Then i publish my solution to hosted sitecore cm. Then i can able re-serialize all the sitecore items on first time and i can maintain now in my repository.