Just to be sure I wanted to link my repositories on idx so instead of using vscode I wanted to code on project idx
You can link your github repository to IDX from the source control tab. You can push and pull commit requests from there as well. You can also press ctrl (cmd on mac) + shift + p and type git add remote and select add remote from github.