| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- boj
- 백준
- 개발자북클럽
- 노개북
- IT 지식
- 최원영 저자
- 자바스크립트
- 티스토리챌린지
- 알고리즘
- nomadcoders
- 오블완
- 이해할 수 있는
- 노마드 코더
- 노마드코더
- SQLD
- javascript
- CodeStates
- SQL 개발자
- 자격증
- 비전공자를 위한
- 공부를 가장한 일기일지도
- K-Digital Credit
- 모던 자바스크립트 deep dive
- 제로베이스
- js
- 프로그래머스
- 톺아보기
- Do it! 시리즈
- 구름edu
- 엘리스코딩
- Today
- Total
목록Tools/Git&GitHub (14)
개발자를 희망하는 초보의 자기개발 이야기
문제의 발단CNA(create-next-app)로 리액트 세팅 후 .gitignore에서 env를 설정한 한 것으로 착각했다. 그런데 이미 올라간 env 파일은 깃헙 상에서 아무리 삭제해도 삭제가 안됐다. API KEY 삭제와 재발행부터 진행하고 방법을 찾았다. 해결방법git filter-branch --force --index-filter "git rm --cached --ignore-unmatch './src/main/resources/config/application-multiflex-chatgpt-local.yml'" --prune-empty --tag-name-filter cat -- --allgit filter-branch : Git 저장소의 모든 커밋에 대해 필터링 작업을 수행하여 다시 쓰기..
Git commit(커밋)이란?Git에서 특정 시점의 파일 변경 사항을 저장소에 기록하는 작업을 의미한다. Git branch브랜치는 작업중인 공간을 의미하는데 기본 작업 브랜치는 main이다. 브랜치를 생성하면 현재 브랜치의 코드 상태를 그대로 복사한 새로운 작업 공간이 생긴다.예를 들어 버그가 발생했을 때 새로운 작업 공간에서 버그를 테스트 및 수정하고 완성된 최종 결과를 main브랜치로 합치도록 병합(merge)요청할 수 있다.# work 브랜치 생성git branch work# 생성된 전체 브랜치 및 현재 작업 브랜치 확인git branch브랜치를 생성하거나 생성한 브랜치를 확인할 때 사용한다.위와 같이 현재 작업중인 브랜치를 확인할 수 있다.Git switch작업할 브랜치를 변경할 때 사용한다...
SSH란?SSH는 "Secure Shell"의 약자로, 인터넷을 통해 안전하게 다른 컴퓨터에 연결할 수 있도록 해주는 기술이다.SSH를 사용할 때 개인 키와 공개 키로 구성된 SSH 키를 사용한다. 개인 키는 사용자의 컴퓨터에, 공개 키는 원격 컴퓨터에 저장하고, 이 두 키가 서로 맞는지 확인하여 안전하게 연결을 설정한다. 모든 데이터가 암호화되어 전송되기 때문에, 외부에서 누군가가 데이터를 가로채더라도 이해할 수 없는 형태로 되어 있어 안전하다. 시큐어 셀(SSH) 키 생성:Git Bash로 터미널에 접속한다.SSH 키 생성 명령어를 실행한다.ssh-keygen이를 통해 공개 키(public key)와 비밀 키(private key)가 생성된다.키가 생성된 위치를 확인하고 파일을 백업한다.개인키는 i..
Git이란?Git은 버전 관리 시스템(Version Control System, VCS)이다.소스 코드의 변경 사항을 추적하고, 다양한 버전을 관리하며, 여러 개발자가 동시에 작업할 수 있도록 도와주는 도구이다.Git 설치 및 설정Git을 다운로드하여 컴퓨터에 설치한다.같이 설치된 Git Bash를 관리자 권한으로 실행해서 터미널을 연다.Git 설치 확인 명령어 입력git --version텍스트 줄바꿈 방식 설정 명령어 입력git config --global core.autocrlf true운영 체제마다 텍스트 파일의 줄바꿈 방식이 다르다.Windows: 캐리지 리턴(CR, \r)과 라인 피드(LF, \n)를 함께 사용하여 줄바꿈을 표현한다. 즉, CRLF (\r\n)를 사용한다.Unix/Linux/Ma..