🌿Study/Git 11

✏️ expander control(접기/펼치기 만들기)

스포하자면! details 태그의 도움을 받아야합니다. 1. git wiki 목록에 넣는 방법 결과물 코드 0️⃣ 0주차 Meetings [0주차] 회의(2021.10.18) [0주차] 회의(2021.10.19) [0주차] 회의(2021.10.20) [0주차] 회의(2021.10.22) [0주차] 회의(2021.10.24) 2. git wiki 컨텐츠에 넣는 방법 결과물 코드 커밋 메시지 규칙 ## 커밋 메시지의 7가지 규칙 1. 제목과 본문을 빈 행으로 구분합니다. 2. 제목을 50글자 내로 제한합니다. 3. 제목 첫 글자는 대문자로 작성합니다. 4. 제목 끝에 마침표를 넣지 않습니다. 5. 제목은 명령문으로 사용하며 과거형을 사용하지 않습니다. 6. 본문의 각 행은 72글자 내로 제한합니다. 7. 어..

Study/Git 2021.12.10

✏️ 1일 1커밋 365일 달성 기념 자축

지난 해 12월 1일부터 시작한 1일 1커밋을 365일 째 진행했습니다. 처음에는 javascript 언어에 대해 흥미가 생겨서 javascript 30 챌린지를 하느라 1달 동안 잔디를 채웠는데요, 30일 꾸준히 되다 보니 나도 한 번 해봐? 라는 생각에 시작했습니다. 2020년 12월 한 달은 javascript 30일 챌린지가 베이스이고, 그 후로는 1일 1알고리즘을 진행해서 아마 알고리즘이 베이스입니다. 운이 좋게도 2021년 초부터 프로젝트를 꾸준히 해서 프로젝트 커밋도 찍혀있습니다. (알고리즘으로만 이뤄진 잔디가 아니라는 것을 어필하는 부분) 여튼 1일 1커밋을 진행하고 달라진 점은 습관이 잡혔다는 것입니다. 1일 1커밋과 관련된 글을 보면, 심은 잔디가 아까워서 커밋을 찍게 된다는 말이 있는..

Study/Git 2021.12.09

✏️ GitHub commit에 서명하기 (Verified)

Signed Commit 서명된 Commit의 필요성 GitHub을 사용하는 경우, $ git config에서 user.name과 user.email을 지정할 수 있습니다. 이 때, 지정 및 변경이 매우 쉽기 때문에 (git config --global user.name [하고싶은이름], email의 경우 user.name부분을 user.email로 변경해서 넣으면 됨) 여러 명이 같은 저장소에서 개발할 때 author를 조작하여 본인이 한 커밋이 아니더라도 본인의 정보로 commit 이력이 남을 수 있습니다. 이를 방지하기 위해 누군가의 commit이 본인의 commit이 맞는지 확인할 수 있도록 서명된 commit을 사용합니다. 서명하기 1. GPG를 설치합니다. GPG(GNU Privacy Guar..

Study/Git 2021.08.29

✏️ git commit message 작성법

commit message란? 작업중인 로컬 디렉토리에서 git add를 하게되면 변경된 파일의 목록이 stage에 추가되는데, 이 파일의 목록들을 HEAD에 반영시킬 때 git commit을 쓰게 됩니다. commit message는 HEAD에 어떤 변화가 반영이 되었는지 설명하기 위한 글입니다. 규칙에 맞는 좋은 커밋 메세지를 작성해야하는 이유는? 팀원과의 소통 미래의 나를 위해 편리하게 기록을 추적할 수 있도록 ..💛 커밋 메시지의 7가지 규칙 제목과 본문을 빈 행으로 구분합니다. 제목을 50글자 내로 제한합니다. 제목 첫 글자는 대문자로 작성합니다. 제목 끝에 마침표를 넣지 않습니다. 제목은 명령문으로 사용하며 과거형을 사용하지 않습니다. 본문의 각 행은 72글자 내로 제한합니다. 어떻게 보다는 ..

Study/Git 2021.08.24

✏️ remote: support for password authentication was removed on August 13, 2021. 해결하기

바로 해결 방법 보기 사용자 계정 -> 자격 증명 관리자 에 들어가셔서 등록해놓으면 됩니다. !! 처음에 들어가면 윗 사진처럼 웹 자격 증명 탭이 클릭되어 있는데용 우리는 Windows 자격 증명 탭을 클릭합니다. 고럼 이렇게 뜨는데용 여기서 일반 자격 증명 추가를 눌러줍니다. (참고로 저는 아까 수정을 해놔서 수정한 날짜가 오늘인교 ,,~!) 여튼 일반 자격 증명 추가를 누르면 이렇게 뜨는데용 인터넷 또는 네트워크 주소에는 https://github.com/ 를 입력하시구용 사용자 이름에는 사용자 이름 ! 깃헙 프로필들어가면 나오는 요 이름 !! (== 본인 깃헙 계정 페이지에 붙은 그 주소 !!) 그리고 암호에는 아까 발급받은 토큰을 입력해주시면 됩니다요~! 다 됐다면 확인 꾸욱 누르구 이제 편하게 ..

Study/Git 2021.08.14

✏️ .gitignore 쉽게 생성하기

.gitignore: 프로젝트 작업 시 로컬 환경의 정보나 빌드 정보 등 원격 저장소에 관리하지 말아야하는 파일들을 지정해서 원격 저장소에 올라가지 않도록 관리하는 파일 https://www.toptal.com/developers/gitignore gitignore.io Create useful .gitignore files for your project www.toptal.com 이 주소를 사용하면 쉽게 gitignore 파일을 생성할 수 있습니다. 예를들면, windows 환경에서 vscode를 이용하여 작업을 할 경우 다음과 같이 입력하면 됩니다. 마찬가지로 windows 환경에서 pycharm을 사용하여 python으로 개발을 진행할 때에는 다음과 같이 입력하면 됩니다. 생성 버튼을 누르면 다음과..

Study/Git 2021.07.09

✏️ [git] fetal: unable to create ... /.git/index.lock': File exists. 문제 해결 방법

모르고리즘을 올리다가 이런 오류를 만났습니다. 짧은 영어로 읽어보자면 "index.lock" file이 있다. 그리구 다른 프로세스가 동작하고 있다. 요런 말이자나여 ? 그래두 궁금하니까 찾아봤더니 다른 프로세스가 동작하고 있어서 index.lock파일에 의해 락이 걸린 상황이라네여 ! 해결방법은 간단했지만 그래두 오랜만에 기록하고 싶어서 왔슴미다 ~! 해당 .git 폴더로 가셔서 index.lock파일만 지워주면 됩니다 ~! rm -f index.lock저는 쫄보라 하나하나씩 확인해가면서 했습니다 ~! 제 폴더 구조는 아래와 같이 molgorithm2(myoung)이라는 폴더 내부에 .git폴더가 숨겨져있구용 그래서 cd .git/으로 이동 후 index.lock이 존재하는 것을 확인하여 rm -f i..

Study/Git 2021.07.03