Jika repositori kod pada pelayan anda hanya digunakan sebagai repositori kod, iaitu sama seperti repositori SVN, maka anda harus menggunakan:
git init --bare
untuk memulakan. Gudang yang dibuat dengan cara ini tidak mengandungi direktori kerja, jadi tidak perlu menggunakan cangkuk untuk menetapkan semula.
Tetapi jika pelayan anda juga merupakan persekitaran pengeluaran dan anda mahu kod itu digunakan secara automatik setiap kali anda menolaknya, anda semestinya perlu mengklon direktori kerja pada pelayan dan menggunakan cangkuk untuk menukar direktori kerja selepas setiap tolak.
Jika repositori kod pada pelayan anda hanya digunakan sebagai repositori kod, iaitu sama seperti repositori SVN, maka anda harus menggunakan:
untuk memulakan. Gudang yang dibuat dengan cara ini tidak mengandungi direktori kerja, jadi tidak perlu menggunakan cangkuk untuk menetapkan semula.
Tetapi jika pelayan anda juga merupakan persekitaran pengeluaran dan anda mahu kod itu digunakan secara automatik setiap kali anda menolaknya, anda semestinya perlu mengklon direktori kerja pada pelayan dan menggunakan cangkuk untuk menukar direktori kerja selepas setiap tolak.
Bagaimana untuk melaksanakan git reset --hard pada cangkuk pelayan?