clone --bare vs push
- From
Levend Sayar <levendsayar@gmail.com>
- Date
- Jan 3, 2011, 18:24 UTC
- Message-ID
- <AANLkTi=RNDYrRbyEJXA_c30JEVr=SYUQ01cfA3FyWpLT@mail.gmail.com>
- In-Reply-To
- <AANLkTi=+cRqD_CDFyaYj8uWOxUA1+5Dgr_pv1guaaT40@mail.gmail.com>
Hi, all.
We cloned a repo from github on our local server. Say X for this. At that repo, we did
git clone --bare X y.git
Now y.git is ready for other machines to clone.
To update our upstream repo X, we do
git pull
and then
git push --all
to update y.git.
Now questions:
1) When I compare X/.git directory and y.git directory there are many objects missing in y.git. What is the reason ?
2) git clone --bare is too fast. My .git directory is nearly 1GB. How can it be copied that much fast ?
3) Is this more safe then git pull, git push
rm -rf y.git git pull git clone --bare X y.git
Namely bare cloning each time when we update our main repo ?
TIA
_lvnd_ (^_^)