こちらのサイトではDRUPAL10に関連する記事を掲載しています。
はじめに
CMSなどを利用して開発している場合はまずはCMSをインストールしてチームで作成している開発中のコードをリモートリポジトリから引っ張ってきたいところです。ところが、GitのCloneコマンドで既存のディレクトリに上書きしようとすると、すでにデータが存在しいてるよとおこられてしまいました。
新規にインストールしたDRUPALに、PHPSTORMのGIT機能を使用してリモートリポジトリからローカルリポジトリを作成する方法を記載します。
ローカルリポジトリを作成する
新規にローカルリポジトリを作成します。
![](https://drupalfan.com/wp-content/uploads/image-534.png)
![](https://drupalfan.com/wp-content/uploads/image-535.png)
リモートリポジトリを追加する
リモートリポジトリを設定します。
![](https://drupalfan.com/wp-content/uploads/image-536.png)
ORIGINにリモートリポジトリのURLを設定追加します。
![](https://drupalfan.com/wp-content/uploads/image-537.png)
最新のコードをリモートリポジトリから持ってくる
ローカルリポジトリに最新のコードをFETCHコマンドで取得します
![](https://drupalfan.com/wp-content/uploads/image-538.png)
ローカルリポジトリに持ってきたコードでワーキングツリーを上書きする
追跡用ブランチに取得したコードでワーキングツリーのコードを更新します。
![](https://drupalfan.com/wp-content/uploads/image-539.png)
強制上書きはリセットタイプを必ずHARDに設定します。
![](https://drupalfan.com/wp-content/uploads/image-540.png)
参照ブランチをMASTERに切り替える
MASTERブランチは更新されているものの、そのままでは参照対象のブランチが設定されていないために何も表示されていません。MASTERブランチを以下の手順で選択して表示できるようにします。
![](https://drupalfan.com/wp-content/uploads/image-541-1024x288.png)
リモートリポジトリのブランチ名MASTERを右クリックして表示されるコンテキストメニューからCHECKOUTを選択します。MASTERブランチが表示されるようになりました。
![](https://drupalfan.com/wp-content/uploads/image-542-1024x235.png)
参考
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUU2JTk3JUEyJUU1JUFEJTk4JUUzJTgzJTg3JUUzJTgyJUEzJUUzJTgzJUFDJUUzJTgyJUFGJUUzJTgzJTg4JUUzJTgzJUFBJUUzJTgxJUFCZ2l0JTIwY2xvbmUlRTMlODElOTclRTMlODElQTYlRTQlQjglOEElRTYlOUIlQjglRTMlODElOEQlRTMlODElOTclRTMlODIlODglRTMlODElODYlRTMlODElQTglRTMlODElOTclRTMlODElOUYlRTMlODIlODklRTUlOEYlQjElRTMlODIlODklRTMlODIlOEMlRTMlODElOUYlRTMlODElQUUlRTMlODElQTclRTMlODAlODElRTUlODglQTUlRTMlODElQUUlRTYlODklOEIlRTklQTAlODYlRTMlODElQTclRTQlQjglOEElRTYlOUIlQjglRTMlODElOEQlMjglRTUlQkYlOTglRTUlODIlOTklRTklOEMlQjIlMjkmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTNmNDBjOWM3YjA3ZDI4OWZhYjVlM2FmZDFjOTM3N2Ix&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBrYW5lZGFxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz02NWE2MzlhYjdjOGUzYWU4MTU3M2Y3NWIxZjliNGEwOQ&blend-x=142&blend-y=486&blend-mode=normal&s=bed0e71b03f26b98243cee6a7072842a)
既存ディレクトリにgit cloneして上書きしようとしたら叱られたので、別の手順で上書き(忘備録) - Qiita
まだgitで管理されていないローカルの「$HOME/foo」ディレクトリに、ソースコードとデータが保存されているとします。別の誰かによってリモートリポジトリが新規作成され、最新のソースコードがアッ…
![](https://blogdeoshiete.com/wp-content/uploads/advertise.jpg)
この記事またはDrupalに関するご質問がございましたら、お気軽にお問い合わせください。