When I do a Fetch or a Commit do not appear any pull or push respectively. I try to unistall the programme and reinstall, but the issue is still there. What should I do to solve it?
We will need a little bit more context on what are you trying to achieve.
If you are just talking about repository operations, this is the normal set of steps when using a repository:
All of the above are manual actions unless you configure something in your environment to do some of them automatically for you.
Please let me know if this makes sense or if I'm misunderstanding you.
The problem is that when someone has applied changes and I do a fetch, then I can't do a pull of this changes because the SourceTree is not detecting this changes.
The same happen when I edit files and commit them. When I try to push them to the repository I can't do it because the SourceTree does not detect this changes.
What happens if you try to checkout the repository using the terminal without source tree?
Are you able to checkout the code with the new changes?
Let's try to isolate sourcetree to check if the problem is related to it or not. I'll move this question to the Sourcetree collection.