I wonder if the following scenario is possible with Git.
I forked someone's repository.
I do want to work on my own copy of the repository with getting updates from the initial repository.
Occasionally, I do want to release my code and send pull request to initial repository.
I am not sure if this possible, if yes please describe shortly what should I do.