반응형 Programming256 CSS 3분만에 끝장내기 1. CSS BOX 모델 CSS에는 박스모델 4가지 기본 개념이 있다. Margin : 컨텐츠를 기준으로 외부와의 공간 개념이다. Padding : 외곽선을 기준으로 콘텐츠와의 공간 개념이다. Border : 컨텐츠 외곽선을 뜻한다. Content : IMG + TEXT로 구성된 컨텐츠다. 간격을 조절할 때 내가 어떤 부분의 공간을 조절해야 하는지 margin, border, padding의 개념을 이해하면 훨씬 빠른 작업이 가능하다. margin과 padding을 사용하는 방법은 기본적으로 동일하다. 숫자를 4개 입력하는 경우가 있다. 순서대로 TOP / RIGHT / BOTTOM / LEFT의 간격을 의미한다. 4가지 방향의 공간을 모두 조절가능하고, 만약 모든 방향의 공간을 동일하게 조정하고 싶다면.. 2021. 9. 24. Git reset commit add push 도중 실수한 경우 되돌리는 방법 깃을 쓰다보면 오타를 내는 경우가 많다. 오타를 낸 상태로 commit을 하고 add를 하거나 push를 하게 되면 막막한 경우가 생긴다. 이런 경우 이전에 했던 명령 자체를 되돌리는 작업이 필요하게 된다. (항상 git에서 commit + push는 신중하게 해야 한다.) 1. git add 되돌리기 #add한 파일 되돌리기 git reset #전체 디렉토리 되돌리기 git reset 2. commit 되돌리기 #첫번째 commit 되돌리기 git reset HEAD~1 여기서 HEAD는 내가 한 마지막 commit을 가리키는 포인터다. 즉 현재에서 이전에 1번 미만의 commit을 되돌릴 수 있는 것이다. 다른 의미로 여러개의 commit을 했다고 하더라도, 한번에 몇번째 이전의 commit으로 re.. 2021. 9. 23. Git 작동원리 workflow 이해 2021. 9. 23. Git remote 관리 git에서 repository 관리가 필요하다. local workspace에서 작업을 한 후, git에 push를 하면 내 github에 있는 repository로 코드 관리가 가능하다. 외부 저장소를 사용하기 위해서는 먼저 remote 설정을 해줘야 한다. 1. remote 확인 git remote -v 2. remote 추가 git remote add "REMOTE NAME" "REMOTE URL" 3. remote 수정 git remote rename "ORIGINAL NAME" "NEW NAME" 4. remote 삭제 git remote rm "REMOTE NAME" 5. remote branch 삭제 git push "REMOTE NAME" --delete "BRANCH NAME" 6. re.. 2021. 9. 23. git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Git에서 새로운 프로젝트를 clone 하는 과정에서 git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. 에러가 발생했다. 개발에서 에러는 일상이다. 당황하지 말고, 차근차근 원인을 찾아보도록 하자. 1. SSH 키값이 존재하는지 확인 fatal: Could not read from remote repository. 이슈가 발생하는 근본적인 이유는 SSH authentiction 문제에 있을 수 있다. 키값을 확인해보니 4096 bit의 키 값이 확인되고 있다. # SSH 키값 확인 ssh-add -l -E sha256 >4096 SHA256:G4Hy***********************.. 2021. 9. 22. Github branch #2 Pull Request git pull-Request git에 새로운 브랜치를 만들어 나만의 코드를 작성했다면, PR(pull request)를 해야 기존 프로젝트에 내가 만든 코드가 merge된다. contribution의 일종이지만, 내가 만든 코드를 나만 가지고 있으면 의미가 없다. merge가 되기 위해서는 내가 만든 브랜치를 push하고 pull request까지 되어야 한다. //새로운 브랜치를 만든다. git checkout -b Newbranch //변경된 코드를 저장한다. git add . //변경된 코드를 commit 한다. git commit . "New code created" //add와 commit을 같이 할 수도 있다. git commit -am "New code created" //브랜치를 기존 프.. 2021. 9. 21. 이전 1 ··· 35 36 37 38 39 40 41 ··· 43 다음 반응형