I have a few questions about 'forking' a repo in which I am slightly confused about it, even after reading the documentations. Really appreciated if someone could guide me through and pardon me my english and understanding in Git.
I am using Atlassian, and say I am going to copy this repo called 'testProj' which is under the projects called 'allProjects'
- First, can I do a fork through terminal commands, like git clone etc? Otherwise is it only do-able through the web ui?
- From my understanding via their docs, supposedly I have created the fork as stated, will the creator of that repo be notified with email etc.?
- Prior to Qns 2, the original repo is displayed as / -
allProjects/testProj
. In the 'forked' repo, it appeared as / -guest01/testProj
, so does this means that it is using my username as the project name, while containing the new repo? - Should I git clone the repo in my username,
ssh://git@stash/~guest01/testProj.git
will it affects in the future, if I did agit pull
orgit fetach -all
to update the branches whether or not in the first place did I enable or not enable theEnable Fork Syncing
option?