これは、慣習、ベストプラクティス、個人的な好みについての質問です。git right(プライベートレポWebサイトコード用)を使用していますか?
私はgit noobです。私のウェブサイトコードは分かち合う価値がないので、githubなどは使用しません。
gitにはセントラルレポジトリは必要ないと知っていました。私のワークステーションとサーバは2つのノードであり、ワークステーションからサーバへの変更をプッシュします。私が始めたとき
は、コードがサーバー上でのみだったので、私:
サーバー上- :ワークステーションで
git init
- :陽気には変更を加えて、ワークステーション上でローカルに
- コミット
git clone [email protected]:path/to/repo
:git push [email protected]:path/to/repo
私は奇妙な結果を得ました。 が追加されたファイルは、ローカルにサーバーに表示されたでしたが、既存のファイルへの変更は反映されませんでした。
次に、チェックアウトされているリモートブランチへのプッシュに対する警告を読みました。だから、新しいセットアップは次のとおりです。
- は裸のリポジトリ
- が私のサーバー上で裸のリポジトリ(
~/repos/mysite.git
- ないパブリックフォルダ)を入れて作るためにgit clone --bare
蘭 - コードローカルおよび:サーバで
git push [email protected]:repos/mysite.git
- :最新
を取得するgit pull ~/repos/mysite.git
は、このがを修正しますか?論理的ですか?それはあなたがするだろうか?
guhは私がやっていたことに特化した章です。私はPro Gitを読む前に、より多くのgitの質問をするでしょう... – EMiller
これは良い読書です。楽しむ :) – spatz