When I am done with creating a project on author console I am not able to push changes publishing/directly to publish instance, when I installed my project package on publish instance, then I was able to see the changes on publish instance.
Do we need to always do this or I am missing out something??
Can you check the test connection of Default Agent (publish) agent configured on author instance? Do you see a 200 response?
This agent replicates content to the default publish instance. Details of this (configuration and logs) can be accessed from the Tools console of the author environment; or: http://localhost:4502/etc/replication/agents.author/publish.html.
- Check if the agent is enabled and under transport tab, URI is pointing correctly to the port of the publisher instance.
- Share the replication log via the "View Log" Link and confirm when the last replication attempt was successful.
Also try refreshing the queue and see if the queue is moving or not? Are there any blocked items in the queue? If yes, try clearing top 2-3 blocked items and check if the items are moving. Refer  for more info.