다수의 개발자들이 동일한 소스코드를 공유하고 다루게 되는 상황이 발생하는데, 같은 코드에서 버그수정/ 기능추가 등등... 각자 맡은 업무을 수행하게 된다. 그러다 보면 동일한 소스 기반으로 여러 버전의 소스코드가 만들어 질 수 밖에없다. 이런식으로 A코드를 이용하여 3명의 다른 개발자가 3개의 서로 다른 코드를 만들어내게 된다. 그럼, 서로다른 독립적인 작업 영역에서 진행을 해야 진행하는데 충돌이 나지 않을 것이다.( 작업 영역이 같다면.. 동시에 A,B개발자가 같은 소스코드로 작업중인데, A 개발자가 수정 후 저장하고, B 개발자가 수정 후 저장한다면.. A개발자의 작업은 다 날라가게됨) 이런 환경을 만들어 주는것이 branch이다. 분리된 작업 영역에서 작업을 한 후 나중에 한번에 합치게 된다. 그럼..
이제 개발자가 무조건 사용해야 하는 github 원격 저장소에 인덱스에 등록된 파일들을 올려보겠다. push를 하게 되면, commit했던 상태의 로컬 저장소와 github 원격 저장소의 상태가 동일하게 된다. 그러기 위해선.. github에서 저장소를 하나 만들어야 한다. github에 로그인 한 후 Your repositories에 들어간다. 여기서 오른쪽 위 초록색으로 표시된 new를 통해 새로운 레파지토리(저장소)를 생성해보자. 레파지토리 이름만 지정한 후 맨 밑 Create repository로 생성하자. 그럼 이러한 화면이 나오는데, 어떻게 해당 레파지토리에 push를 할 수 있는지 알려준다. 여기서 이미 git commit까지는 한 상태이니 그 이후부터 진행해보자.. 그런데 github가 아..
github에서 push을 하려면 이제 token 값을 넣어야 할 수 있다. 혹시 토큰 발급받는 방법은 이것을 참고하기 바란다. https://sims-solve.tistory.com/44 [오류] github / Support for password authentication was removed on August remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories.. sims-solve.tistory.com 여기선, 토큰을 발..
remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. 이런 에러가 나왔다. 예전 github는 토큰 발급 없이 push가 가능했지만 이제 토큰을 발급받아야 한다. Settings로 들어가 준다. 스크롤을 조금 내려 왼쪽 최하단을 보면 Develpoer settings가 있는..
이제 인덱스에 원격 저장소로 올릴 파일을 등록했기에 commit을 통해 현재 상태를 기억하고 원격 저장소로 올려보자. commit은 git commit -m "{메세지}" 를 통해 할 수 있다. 간단하게 해보면.. git add . 을 했을때 인덱스 등록을 하거나/ 업데이트 된 파일이 있으면 git status를 통해 어떤 작업이 업데이트 되었는지 볼 수 있다. 이런 업데이트가 있는 상태에서 commit이 가능하다. 즉, commit은 스냅샷이라고 생각하면 된다.(단순히 그때의 상황을 기억하는것 , 추후 commit을 되돌리는 예제를 보면 무슨 말인지 알 것이다.) commit을 한 후 status는 깨끗한 걸 볼 수 있다. 그리고 git log를 해보면.. Author(작성자) / Date(날짜) / ..
https://backlog.com/git-tutorial/kr/intro/intro1_1.html 누구나 쉽게 이해할 수 있는 Git 입문~버전 관리를 완벽하게 이용해보자~ | Backlog 누구나 쉽게 알 수 있는 Git에 입문하신 것을 환영합니다. Git을 사용해 버전 관리를 할 수 있도록 함께 공부해봅시다! backlog.com 왼쪽 사진처럼 이름을 조금씩 다르게 하여 파일을 관리하게되면.. 아무래도 매번 복사을 해야 하므로 실수할 가능성도 있고, 일정 수준 이상으로 파일이 많아지게 되면 뭐가 뭔지 모르는 경우가 생긴다. 추가로, 협업을 진행한다면.. 동시에 같은 파일을 편집하면.. A가 먼저 업데이트 하고, B가 그 후 업데이트를 한다면.. A의 수정 내용은 적용되지 않는 경우가 발생한다. 이러..
- Total
- Today
- Yesterday
- 정리
- Tree
- 딥러닝
- DeepLearning
- docker
- 욜로
- 자바
- 초보자
- c3k2
- python
- 디텍션
- GIT
- YOLOv8
- 이미지
- 도커
- 어탠션
- 깃
- CNN
- YOLO
- github
- 티스토리챌린지
- 오블완
- 뜯어보기
- 백준
- 알고리즘
- V11
- java
- GNN
- yolov11
- 오류
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |