![git clone이 아닌 방법으로 코드 다운받아 블로그 기본 세팅하기](https://image.inblog.dev?url=https%3A%2F%2Finblog.ai%2Fapi%2Fog%3Ftitle%3Dgit%2520clone%25EC%259D%25B4%2520%25EC%2595%2584%25EB%258B%258C%2520%25EB%25B0%25A9%25EB%25B2%2595%25EC%259C%25BC%25EB%25A1%259C%2520%25EC%25BD%2594%25EB%2593%259C%2520%25EB%258B%25A4%25EC%259A%25B4%25EB%25B0%259B%25EC%2595%2584%2520%25EB%25B8%2594%25EB%25A1%259C%25EA%25B7%25B8%2520%25EA%25B8%25B0%25EB%25B3%25B8%2520%25EC%2584%25B8%25ED%258C%2585%25ED%2595%2598%25EA%25B8%25B0%26logoUrl%3Dhttps%253A%252F%252Finblog.ai%252Finblog_logo.png%26blogTitle%3Dvosw1&w=2048&q=75)
- project from version control
다양한 IDE에서 이 기능을 사용하여 버전 관리 시스템과 연동하여 프로젝트를 가져올 수 있음
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252F44c9bccf-fdc1-47ae-b665-f16d0f8b93f0%252FUntitled.png%3Ftable%3Dblock%26id%3D49990a50-6404-4bfc-b198-68cad8110559%26cache%3Dv2&w=2048&q=75)
URL은 강사님의 레파지토리 주소 복붙
“\blog” 추가해서 경로 잡기
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Fdc074aab-1521-431c-b5fd-c3b01d7d7938%252FUntitled.png%3Ftable%3Dblock%26id%3D9b8d3bdf-c953-4d1a-b892-d50d8df6acc7%26cache%3Dv2&w=2048&q=75)
git log : 기록 확인하기
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Ff4830d7f-c7dc-4cff-84bc-8440f52b115d%252FUntitled.png%3Ftable%3Dblock%26id%3D71aab13d-517a-41f0-9017-7cac6b640ff0%26cache%3Dv2&w=2048&q=75)
헤더를 옮길 부분 찾기 - 화면 구현 완료
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Fa436a064-2c87-4840-88ff-b5115f573e83%252FUntitled.png%3Ftable%3Dblock%26id%3D36a8d13f-41e0-4b37-8332-6ceb52d24b83%26cache%3Dv2&w=2048&q=75)
헤더 옮기기
git reset --hard (hash코드 앞자리 4개)
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252F20fc453e-8e62-4e81-9889-1d756ce36647%252FUntitled.png%3Ftable%3Dblock%26id%3D03e0d474-1f41-44a0-b342-62f5dfd1a4c2%26cache%3Dv2&w=2048&q=75)
application.yml에서 선택해서 적용하면 됨
개발 환경과 배포 환경을 다르게 만들기
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Fdbb17e3f-12be-437c-980a-397f363dc098%252FUntitled.png%3Ftable%3Dblock%26id%3Def0fcf61-e85a-4fe4-8bae-035ab43a8835%26cache%3Dv2&w=2048&q=75)
spring: profiles: active: - dev
server: servlet: encoding: charset: utf-8 force: true port: 8080
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Ff4b980ce-27a8-462b-9a1f-98ad8e6b0064%252FUntitled.png%3Ftable%3Dblock%26id%3D4dc41c05-3e93-4d2a-8626-f366aca683be%26cache%3Dv2&w=2048&q=75)
spring: profiles: active: - prod
server: servlet: encoding: charset: utf-8 force: true port: 5000
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252F1ab0ce8f-04c0-4a67-970f-8e4f66532348%252FUntitled.png%3Ftable%3Dblock%26id%3D133e0cf3-5d16-47d6-b512-29a846fc2a9f%26cache%3Dv2&w=2048&q=75)
헤더에 nav가 있음 : 시멘틱 택그
{{> /layout/header}} <div class="container p-5"> <!-- 요청을 하면 localhost:8080/join POST로 요청됨 username=사용자입력값&password=사용자값&email=사용자입력값 --> <div class="card"> <div class="card-header"><b>회원가입을 해주세요</b></div> <div class="card-body"> <form action="/join" method="post" enctype="application/x-www-form-urlencoded"> <div class="mb-3"> <input type="text" class="form-control" placeholder="Enter username" name="username"> </div> <div class="mb-3"> <input type="password" class="form-control" placeholder="Enter password" name="password"> </div> <div class="mb-3"> <input type="email" class="form-control" placeholder="Enter email" name="email"> </div> <button type="submit" class="btn btn-primary form-control">회원가입</button> </form> </div> </div> </div> {{> /layout/footer}}
{{> layout/header}} <div class="container p-5"> <div class="card mb-3"> <div class="card-body"> <h4 class="card-title mb-3">제목1</h4> <a href="/board/1" class="btn btn-primary">상세보기</a> </div> </div> <ul class="pagination d-flex justify-content-center"> <li class="page-item disabled"><a class="page-link" href="#">Previous</a></li> <li class="page-item"><a class="page-link" href="#">Next</a></li> </ul> </div> {{> layout/footer}}
머스태취 문법
{{> layout/header}} // layout파일에 있는 header의 내용이 여기 있는 것 {{> layout/footer}} // layout파일에 있는 footer의 내용이 여기 있는 것
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Ff3ce739a-a8a2-404e-a50e-229a3ec74ca8%252FUntitled.png%3Ftable%3Dblock%26id%3D6a715a19-6e0e-4dfd-91b9-71412c3656a4%26cache%3Dv2&w=2048&q=75)
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252F0544fd60-4e7c-4088-af3f-9226f94c0873%252FUntitled.png%3Ftable%3Dblock%26id%3D39e77c87-1c72-4e1e-a9b6-7701b8c2a4b5%26cache%3Dv2&w=2048&q=75)
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Fa6326da9-ca19-44dc-b906-52880e637557%252FUntitled.png%3Ftable%3Dblock%26id%3Da3c6e95c-6ab5-4762-be63-74a757d618f1%26cache%3Dv2&w=2048&q=75)
git remote -v // 연결지 확인
남의 걸 다운 받은면 내가 원하는 위치로 헤더를 이동해야함
git reset --hard (hash코드 앞자리 4개) // 헤더 옮기기
이 연결을 끊어야함
git remote rm origin // 연결 끊기
git이 돌고 있으니 연결만 하면 됨 / init 할 필요가 없음
새 레파지토리 만들어서 연결하기
git remote add origin 주소 // 연결하기
![notion image](https://image.inblog.dev?url=https%3A%2F%2Fwww.notion.so%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F8a47dc81-2a0f-4b7c-854a-6cd86ec3b678%252Fdf75014c-4343-4668-b602-f5a6c8ef0394%252FUntitled.png%3Ftable%3Dblock%26id%3D4f1ef67c-e68d-4039-904c-2a2380c34785%26cache%3Dv2&w=2048&q=75)
Share article