일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 향상된 for문
- 자바 if문
- 자바 조건문
- Vue3
- Til
- 타입스크립트
- 자바 구구단 출력
- 자바 자동캐스팅
- 자바 공배수
- 자바 스캐너
- 자바 강제 캐스팅
- java
- 변수
- 자바
- 자바 public
- 이클립스 DB연동
- MySQL
- 자바 while문
- 자바 반복문
- 자바 switch문
- 항해99 2기
- react ag grid
- 프로그래머스
- 정보처리기사실기
- 자바 for문
- react with typescript
- TypeScript
- 조코딩
- 자바 삼항연산자
- 항해99
- Today
- Total
목록Git (19)
뇌 채우기 공간

1. Git 이란? git은 컴퓨터 파일의 변경 사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 오픈소스 분산 버전 관리 시스템이다. 코드 관리와 프로젝트 변경사항을 지속적으로 추적하기 위해 사용된다. 2. 깃플로우란? 각자 팀에 맞는 개발 환경에 따라 변형해서 사용하는 것이 좋다고 한다. 3. Git-flow의 브랜치 master: 제품으로 출시(배포)할 수 있는 브랜치 develop: 다음 버전을 개발하는 브랜치 feature: 단위별로 기능을 개발하는 브랜치 (완료되면 develop 브런치와 병합) release: 배포 전 (master와 병합 전) QA를 통해 버그를 찾아내기 위한 브랜치 hotfixes: master브랜치에서 발생한 버그를 긴급하게 수정하는 브랜치 지..

문제 발생! 열심히 푸시를 했는데 알고보니 하나도 등록이안되었음 rebase를 처리를 안해줘서 그 후에 아무것도 적용이 안됨 해결! git reflog로 이전 커밋들을 본다. 내가 돌아가고 싶은것은 CartPage뷰!!! git checkout 3223749 그러면 저때에 커밋한것들이 뜨는데 나는 컴포넌트 4개만 있으면 돼서 일단 다 복사한다음에 다시 내 브랜치로 체크아웃을 하고 붙여넣고 푸시를 했다. 다른방법으로 하고싶다면 다른사람의 블로그 참고 https://velog.io/@sonypark/reset-hard%EB%A1%9C-%EC%82%AD%EC%A0%9C%ED%95%9C-%EC%BB%A4%EB%B0%8B-git-reflog%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4-%EC..

문제발생 갑자기 terminal에 이것이 떠있더니만 저게 있는지 모르고 푸시를 계속 했는데 그 후의 푸시가 하~나도 반영이 안되어있는 문제가 발생했다. 원인! 다른팀원의 브랜치에서 pull을 해오는 과정에서 충돌이 일어나서 병합을 하는 과정에서 생긴 것 같다. git rebase --continue 이것을 terminal에 치면 병합이 잘 되었고 그동안 내가 푸시한 것들은 다 사라짐.. ㅋ ㅋ 그래서 복사를 다 해놓았다. 해결! 저게 뜨면 해결을 다 한다음에 푸시를 하기!

1. 폴더를 깃 폴더로 만들기 컴터에 자기가 작업할 폴더를 만든다. 그리고 파일도 만든다. 이 폴더가 원래 일반 폴더였는데 깃 폴더로 바꾸어 주는 것이다. 소스트리에서 create를 누른다. 탐색에서 아까 만든 폴더를 넣어준다. 그리고 생성 2. commit하기 그러면 파일 상태에서 아직 올리지 않은 파일이 있다. 플러스 버튼을 누른다. 그러면 위로 쏙 올라가고 그것을 클릭하면 커밋을 할 수 있다. 커밋 메세지를 쓰고 커밋을 한다. 히스토리에서 보면 내가 언제 무엇을 올렸는지 볼 수 있다. 3. 깃허브와 연결하기 깃허브와 연결해보자 새 레포지토리를 만들어준다. 그리고 url을 복사한다. 깃허브 원격 저장소와 이 폴더를 연결하는 것이다. 원격을 클릭하면 저장소 설정이 나오는데 추가를 누른다. 아까 복사했던..