일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 알고리즘
- 집합
- dfs
- SQL
- 해시맵
- 그래프
- 멘딕스
- microflow
- 자바
- 이분탐색
- 완전탐색
- Bruteforce
- 반효경교수님
- Recursion
- Sort
- lcap
- 재귀
- git
- 정렬
- MySQL
- 백트래킹
- Mendix
- domain model
- 프로그래머스
- 트리
- 자료구조
- algorithm
- 스택
- 가중치없는그래프
- 매개변수 탐색
- Today
- Total
목록git (4)
mondegreen
[2024.07.21] 아래 내용은 내가 테스트해본 결과 알게 된 것이고 실제 개발환경에서 혹시 다른 이슈를 경험하게 된다면 글을 업데이트 하고자 한다.Mendix로 개발하는 신입 개발자로서, 본격적으로 협업을 하게 되었고 멘붕을 겪게 된 것은 바로 버전 컨트롤이었다. 인텔리제이와 같은 IDE를 활용하면 터미널을 이용해 commit이나 pull이 가능했고, git이나 git lab에서 해당 레포지토리의 브랜치들을 merge할 수 있었다.그런데 Mendix는 진짜 정말 모르겠는 것이다... 미치고 팔짝 뛸 노릇.. 아래 화면에서 보는 것처럼 하나의 개발 브랜치 내에서 commit, push, pull은 아주 간편하고 좋았다. commit의 경우에도 별도의 창이 뜨면서 커밋 메세지를 작성할 수 있도록 잘 ..
Your local changes to the following files would be overwritten by merge 오류는 로컬 저장소에서 변경사항이 있고, 그 변경사항이 아직 커밋되지 않았을 때 발생합니다. 즉, 현재 작업중인 내용이 아직 커밋되지 않았는데 git pull origin back을 실행하면, 원격 저장소의 변경사항을 가져와서 병합하려 할 때, 로컬에서 변경한 내용과 충돌이 날 수 있어서 이런 오류가 발생합니다. 이런 경우에는 다음 두 가지 방법 중 하나를 선택할 수 있습니다: 로컬 변경사항 커밋: 로컬에서 변경한 내용을 커밋한 후에 git pull을 수행하면 됩니다. 이렇게 하면 로컬 변경사항과 원격 저장소의 변경사항이 모두 보존됩니다. git add . git commit ..
김영한 개발자님의 강의를 듣다가 문득 이 과정을 깃에서 관리해야겠다는 생각이 들었다. 그렇게 시작하게 된 이미 작업 중인 디렉토리를 깃에 연동하기 1) 먼저 내 작업 중인 프로젝트에서 터미널을 열고 git init 명령어로 git 저장소를 생성한다. 이때 주의할 점은 프로젝트 최 상단 폴더가 아닌 한 단계 안으로 들어가서 터미널을 열고 생성해야 한다는 점이다. 즉, 여기 프로젝트명이 보이는 위치가 아닌, 이렇게 프로젝트 내부에서 git init 명령어를 실행하자. 2) 그리고 깃 허브에서 새로운 레포지토리를 생성하는데 이 때 아래와 같은 리드미 파일 생성 여부에 체크하면 번거로운 절차가 생기니 가급적 체크하지 않아야 한다. (하지만 생성해버렸다...면 아래 글을 참고하면 될 것이다) 3) 이렇게 생성한 ..
프로젝트 수행을 위해 협업할 repository를 생성한 후 개별저장소인 브랜치를 생성했고 그 과정을 기록하고자 한다. 1. 새로운 레포지토리 생성 private으로 설정 후 Add a README file을 선택하여 새로운 레포지토리를 생성 * 이렇게 저장소 생성 시기에 Add a README file을 체크하면 자동으로 main branch를 생성해주기 때문에 개별 브랜치를 추가로 생성할 때 편리하다. 2. 생성된 레포지토리의 settings에서 협업할 사용자를 추가한다. 3. 해당 저장소를 로컬에 클론하기 1) 저장소 메인 화면의 Code 버튼을 클릭한 후 HTTPS 주소를 복사한다. 2) 해당 저장소를 클론할 위치에서 터미널을 열고 git clone [저장 주소]를 입력한다. 4. 개별 브랜치 생..