일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- git
- 코드 스니펫
- window 함수
- SQL
- dense rank
- show graph characteristics
- 위코드
- Node.js
- GROUPING
- 뷰
- list multiplication
- simple case expression
- ROLLUP
- 문법 차이
- dom
- html
- python
- 정규식 연산
- execute immediate
- 자료구조
- 기업 협업
- Oracle
- searched case expression
- SQLD
- 비절차적 데이터 조작어
- coalesce
- MYSQL
- JavaScript
- 정보처리기사
- sql 저장 모듈
- Today
- Total
목록git (4)
프로그래밍 숲
Git의 설정에서 pull.rebase와 pull.ff 옵션은 git pull 명령의 동작을 어떻게 변경할지를 제어합니다. 기본적으로 git pull은 원격 저장소에서 변경 사항을 가져온 후(git fetch를 수행), 현재 브랜치와 원격 브랜치를 병합(git merge)합니다. 그러나 이 동작은 이러한 설정에 따라 변경될 수 있습니다. git config pull.rebase false: 이것은 Git의 기본 동작으로, 원격 저장소에서 변경 사항을 가져온 후에 현재 브랜치를 원격 브랜치로 병합합니다. 병합 충돌이 발생할 경우, 병합 충돌을 수동으로 해결해야 합니다. git config pull.rebase true: 이 설정을 사용하면 git pull은 원격 저장소에서 변경 사항을 가져온 후(git f..
팀프로젝트를 하며 github으로 협업을 진행했습니다. 저는 항상 git 으로 커밋을 할 때 git add .으로 전체 파일을 스테이징 영역에 추가했었는데, 새로 만난 다른 팀원분은 git add -A로 전체 파일을 스테이징 영역에 추가하셨습니다. 그래서 차이가 뭔지 찾아보고, 그 내용을 여러분께 공유드립니다. ✏️ git add . 이 명령은 현재 디렉토리와 그 하위 디렉토리에 있는 모든 변경된 파일과 새로운 파일을 스테이징 영역에 추가합니다. 하지만 이미 추적되고 있던 파일이 삭제된 경우에는 그 파일을 스테이징 영역에서 제거하지 않습니다. ✏️ git add -A 이 명령은 저장소의 모든 디렉토리에서 변경된 파일과 새로운 파일, 그리고 삭제된 파일까지 스테이징 영역에 추가합니다. 즉, git add ..
수정 관련 Commit 메시지 git을 사용하다 보면 수정할 일이 많이 있습니다. 커밋 메시지를 남기고, Pull Request(PR)를 올릴 때 수정과 관련된 메시지를 남기게 됩니다. 이때, 자주 사용하는 Modify, Fix, Update, Refactor의 차이에 대해서 알아봅시다. Modify Git 커밋 메시지에서 Modify을 사용하면 일반적으로 코드 또는 파일을 변경했음을 나타냅니다. 여기에는 기존 코드나 콘텐츠의 추가, 삭제 또는 변경이 포함될 수 있습니다. 수정은 새로운 기능 추가, 성능 향상 또는 버그 수정과 같은 다양한 이유 때문일 수 있습니다. Fix Git 커밋 메시지에서 Fix을 사용하면 코드베이스의 특정 문제나 버그를 해결하고 해결했음을 나타냅니다. 여기에는 문제를 제거하고 코..

문제 상황 git push를 하려고 했더니 갑자기 push가 안됐다. git push origin Refactor/chatbots fatal: Refactor/chatbots(브랜치명) cannot be resolved to branch 해결 방법 cd ./.git/refs/heads 로 경로를 이동해서 list를 확인해보았다. cd ./.git/refs/heads ls Refactor 대신 refactor 폴더가 있었다. 이전에 refactor/브랜치명 으로 push를 한 적이 있어서 그런 것 같다. git branch -m refactor/chatbotss branch 이름을 refactor/chatbotss로 바꾸고 다시 push 하니까 잘 됐다. (refactor/chatbots로 바꾸니 이유는 ..