일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SOP
- 스프링부트
- cors
- git
- 프로시저
- Newtonsoft.Json
- 자바
- SQL Server
- OUT 파라미터
- 데이터베이스
- System.Text.Json
- SQL Server 구성 관리자
- 권한
- SSMS
- IT story
- jpa
- RAISERRR
- .NET 8.0
- java
- ERROR_MESSAGE
- IT
- springboot
- 스프링 시큐리티
- JavaScript
- MSSQL
- sql server manager
- ORM
- github
- C#
- Exception in thread "main" java.lang.Error
- Today
- Total
목록git (3)
its_jh_stroy
여러 브랜치로 작업을 하다 보면 다양한 이유로 특정 브랜치의 내용을 다른 브랜치에 덮어쓰기가 필요한 상황이 생길 수 있다. 덮어쓰는 작업 과정은 어렵지 않다. 만약 A 브랜치에 B 브랜치의 작업 내용을 덮어써야 하는 상황이라고 가정해보자. 작업 전 주의할 점은 A 브랜치 입장에서 이 과정은 기존 변경 사항을 모두 버리는 것이다. 이전 작업을 잃어버릴 수 있기 때문에 따로 백업을 해두고 작업을 실행하는 것이 좋다. A와 B 로컬 브랜치 만들기 이미 로컬에 두 브랜치가 있다면 이 과정은 생략한다. git checkout A git pull origin A git checkout B git pull origin B 덮어씌어질 브랜치 연결 우리는 A 브랜치에 덮어쓸 것이므로 A 브랜치에 연결한다. git che..
git으로 관리되는 프로젝트를 할 때 설정 파일이나 보안에 민감한 파일을 gitignore 파일에 추가하여, 파일이 추적되는 것을 방지한다. 하지만 실수로 추적되지 않아야 하는 파일을 gitignore 파일에 포함하지 않고 github에 올려버릴 수도 있다. 이런 경우, 뒤늦게 gitignore 파일에 추가해도 이미 한 번 추적되었기 때문에 해당 파일은 무시되지 않고 계속 추적된다. 해결 방법은 직접 git 추적 대상에서 제거하는 것이다. 다행히 추적 대상에서 제거하는 방법은 한 줄의 명령으로 해결할 수 있다. git rm --cached [path] 만약 추적 대상의 경로가 "Dir1/Dir2/test.json" 이라면 아래와 같이 입력한다. git rm --cached Dir1/Dir2/test.js..
pull request는 협업 중 내가 작업한 브랜치 병합을 요청하는 것이다. 작업할 원격(원본) 저장소가 아래와 같다고 가정한다. https://github.com/aaa/animals 해당 저장소에는 dog.txt 파일 하나만 있는 상태이다. 작업 파일 내려받기 1. 원격 저장소에서 Fork를 클릭하여 저장소를 가져온다. 가져온 저장소 url은 "https://github.com/bbb/animals"이라고 가정한다. 2. Fork한 저장소를 로컬에 내려받는다. git clone https://github.com/bbb/animals 작업 후 푸시 하기 1. 내려받은 파일에서 필요한 작업을 수행한다. 여기서는 cat.txt를 추가하는 작업을 했다. 2. 작업 내용에 맞는 브랜치를 만든다. // fea..