✔️ 웹 프로그래밍 A-Z 기초 (원격) - 1주차 7강까지
✔️ Git 실시간 강의 (2:00 ~ 6:00pm)
✔️ 원격강의 복습
✔️ git 수업 복습 -> 소스트리 이용한 commit과 원격 repo생성
뭔가를 꾸민다는 것은 일단 가리켜야 가능하다.
먼저 대상을 지목하고 그 대상을 꾸며준다고 생각하면 된다. 이 때 지칭하기 위해 사용한는 게 class 인데
class를 붙여주는 건 명찰을 달아준다고 생각하면 된다.
<h1 class="mytitle">로그인 페이지</h1>
로그인 페이지라는 제목에 title이라는 이름을 주면 이제 제목을 꾸며주고 싶을 때는 style태그 안에서 mytitle이라는 명찰을 달고 있는 부분을 지목해주는 것이다.
class는 여러 개 붙이는 것이 가능하다.
<button class="mybtn red-font">로그인하기</button>
이미지 넣는 법
<style>
.mytitle {
background-image: url("https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg");
background-size: cover;
background-position: center;
}
</style>
정형화된 코드이므로 이미지 넣기에는 이 코드 세 줄을 사용하면 된다.
전체를 옮기기
각각의 요소를 포함한 전체를 화면 가운데로 옮기고 싶다면 div로 묶어주고 div를 옮기는 것이 빠르다.
<div class="wrap">
<div class="mytitle">
<h1>로그인 페이지</h1>
<h5>아이디, 패스워드를 입력해주세요.</h5>
</div>
<p>ID: <input type="text"/></p>
<p>PW: <input type="text"/></p>
<button class="mybtn red-font">로그인하기</button>
</div>
이런 식으로 전체를 div로 감싸주고 wrap이라는 클래스를 주면
style 안에서
.wrap {
width: 300px;
margin: auto;
}
이런 식으로 높이와 넓이를 정해서 구역을 정해줄 수 있다.
style.css파일로 css는 따로 분리할 수도 있다.
<link rel="stylesheet" type="text/css" href="mystlye.css">
프로젝트 버전관리를 위한 도구이다. 버전관리를 할 수 있고, history를 통해 작업내역을 확인할 수 있다.
프로젝트를 나누어서 작업하고 하나로 합치기에 편하기 때문에 협업 프로젝트에 유용하다.
✅ sourctree 는 Git 을 쉽게 사용할 수 있는 도구
commit
- 현재 프로젝트 상태를 사진으로 찍는다고 생각하면 된다.
- 프로젝트의 상태를 포함해서 누가, 언제, 커밋(작업내역)메시지 의 세 가지 정보를 포함하고 있다.
직접 프로젝트 폴더 안에 파일을 만들어보고 수정하면서 commit을 해봤다.
위의 순서처럼 커밋을 반복해서 진행하면서 연습해봤다.
파일 중 하나만 수정, 수정된 파일의 일부만 commit 등을 진행하고 history를 보면 내역이 다 나와있는 것을 확인할 수 있다.
구글링할 때는 공식문서를 보는 것이 가장 좋다!
ex) git -> git scm 사이트 참고