Manage kibana dashboard,visualization queries,configurations in distributed version control system like GIT

I'm new to kibana and found from UI that we cannot get back saved dashboard once after deleting it.Is it possible to integrate the kibana dashboard configurations in GIT ?

For the technical, you can do that, but you need to export the dashboard, visualization, index pattern config to JSON file and push all of them to your git repo.
You may need to write a shell script to automate the import or export of configuration.

And you can use the Kibana API to export/ import objects:
Export objects API | Kibana Guide [8.5] | Elastic