My friend has created a GIT repository in bitbucket and he would like me to collaborate with him to work on the project. I have no experience with GIT before so I have a few questions.
(I have installed GIT on my ubuntu machine and I also have created an account in bitbucket.)
I have heard that GIT is a distributed version control system, should I create a local repository from the remote repository and then create a working copy from the local repository? By doing this, any modifications will be first updated to the local repository and then later will be updated to the remote repository.
But since the remote repository is always available and I won't work offline, can I not create the local repository and only have working copy on my machine?