commit 의미 있는 변경 작업들을 저장소에 기록하는 것 git은 변경된 부분만을 추출하여 기록한다. 변경된 내용만을 관리하고, 코드가 변경된 시간에 따라서 저장하는데 이를 commit이라고 한다. commit은 parent commit에 대해 변화된 부분만을 새로운 commit으로 생성하여 시간과 함께 기록한다. index.html 파일을 새로 생성하고 git status를 터미널에 입력했을 때 Untracked files라고 출력된다. 위의 파일은 git의해 변화가 추적되지 않는다. commit을 위해서는 위의 파일이 추적 가능한 상태가 되어야 하고 git add를 통해서 추적 상태로 변경을 할 수 있다. git add로 stage 상태로 파일이 변경되었다. git add를 한 뒤에 git stat..
.gitignore .gitignore 파일을 통해서 개인 정보와 같은 민감한 데이터가 포함되어 repository에 올리고 싶지 않은 파일들을 관리할 수 있다. .gitignore에 포함된 파일이라면 추적 대상에서 제외되며, 작업하고 있는 디렉토리의 최상단에 두어야 한다. 표기법 # 주석을 적을 때 사용하는 기호이다. 위와 같이 파일 이름만 적으면 그 파일은 추적 대상에서 제외가 된다. #로 추적 제외 대상이 무엇인지 기입한다. * *은 모든 문자열이라는 의미에 기호이다. *.class라고 되어 있다면 class 파일을 모두 제외한다. 위의 기호는 glabbing 문자이다. 아래의 사이트에 내용이 정리되어 있다. https://linuxhint.com/bash_globbing_tutorial/ Bash..
Git의 저장공간 working directory: 작업을 하는 공간 stage: 임시로 저장하는 공간 repository: 실제로 저장하여 기록하는 공간 working directory 작업을 하는 공간 로컬 저장소에 접근하여 실제로 파일 생성 및 수정하는 공간 untracked VS tracked git이 모든 파일을 관리한다면 시스템에 부하 가능성이 있다. 따라서 git은 요청받은 파일들만 추적 관리를 한다. git은 tracked 파일과 untracked 파일을 나누어서 추적 관리를 하는데, 이렇게 함으로써 시스템 부하를 줄이고 효율적으로 관리할 수 있다. untracked working directory에 파일이 생성된 직후의 상태 git이 파일을 추적하지 않는 상태 .gitignore에 있는 ..
1. IntelliJ의 Preferences에 들어간다 맥으로 ⌘ , 을 누르면 바로 preferences에 들어갈 수 있다. 2. Plugins에 들어가서 Lombok을 설치한다 설치가 되면 Installed에 Lombok이 있다. 3. Enable annotation processing을 킨다 4. [Apply] 버튼을 누른 다음 [OK] 버튼을 누른다 IntelliJ에서 Apply 버튼을 꼭!! 눌러주도록 한다. 롬복을 적용한 결과 확인하기 @Component @RequiredArgsConstructor // final 변수를 사용하여 생성자를 생성 public class OrderServiceImpl implements OrderService { private final MemberReposito..
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'github_address' git push를 했을 때 위의 문제가 발생했을 때 해결 방법이다. 에러를 읽어보면 personal access token을 사용하란다. 원래 git push를 하면 Username과..
Makefile에서 다른 unittest만 실행하려고 했는데 다른 명령어까지 실행되어 파일이 변경되었다. 이를 다시 원래대로 되돌리려고 한다. modified file 저기 위를 보면(git status를 입력하고 난 뒤의 모습이다) git restore를 사용해서 변경된 것을 버리라고 했다. git restore 파일명 위의 명령어를 입력하고 난 뒤 확인하면 modified된 파일이 다시 원래대로 되돌아 간 것을 확인할 수 있다. Untracked file 위에서 사용한 git restore에 untracked file를 입력하였을 때 적용되지 않는다. $git clean -fd $git clean -f 이 경우에는 git clean을 사용해야 한다. -f를 주면 untracked된 파일을 모두 지울 ..
- Total
- Today
- Yesterday
- 1차 인터뷰
- DGS Framework
- Kotlin In Action
- pm.expect
- 확장 함수
- Basic Type
- Kotlin
- postman tests
- graphql
- go 특징
- 코딩테스트
- 2차 인터뷰
- git
- mysql
- Squash and merge
- java
- github
- Python
- 코틀린
- downTo
- solidity
- postman
- postman collection
- hashcode
- pm.test
- 주생성자
- string
- 네이버 2022 공채
- squash merge
- python3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |