일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 문자열함수
- AWS
- testcode
- 자바
- 협업도구
- github
- 자료구조
- 선택정렬
- SpringSecurity
- 알고리즘
- 기록
- codingtest
- IT
- 시스템프로그래밍
- kafkaconsumer
- 트러블슈팅
- 백준
- java
- 코딩테스트
- c
- Django
- 코테
- 회고록
- jwt
- 한이음
- git
- kafka
- 문자열압축
- 공부기록
- 기술블로그
- Today
- Total
목록협업도구 (3)
신뇽이 되어보자

자신이 만든 프로젝트를 git이 관리하도록 하여 버전관리 등을 편리하게 할 수 있게 한다. 1. 프로젝트를 만들 폴더를 하나 생성한다. 2. 해당 폴더를 VS CODE로 열고, 터미널을 생성한다. 3. 터미널에 git이 관리하라는 명령인 git init을 입력한다. git init 을 입력하면 프로젝트 해당 폴더에 git이라는 폴더가 생긴다. git이 프로젝트를 관리하는 내역들이 들어있는 폴더이다. 이 폴더를 지우면 git에서 관리했던 것들이 모두 사라지게 된다. 간단하게 말하자면, 현재 버전을 커밋(저장)하고 새로운 시도를 한 후 시도를 하기 전의 버전으로 돌아가고 싶을 때 git파일이 없다면 돌아갈 수 없다는 의미이다. 4. 폴더 안에 파일들을 생성한다. 파일을 만들고 꼭 저장을 해줘야한다. 하지만 ..

GIT? git은 VCS란 종류의 프로그램 중 하나이다. Version Control System의 약자로 프로그램 버전 관리를 위한 툴이다. 두가지로 크게 묶어서 정리하자면 프로젝트의 시간과 차원을 관리하는 것이다. 시간 프로그래밍을 해서 소프트웨어를 만드는 것은 첫 결과물에서 끝나지 않는다. 새 기능을 넣고 오류를 수정하고 성능을 개선하면서 계속해서 새 버전들이 나온다. 이때 했던 작업을 취소해야하는 상황이 생길 수도 있다. 예) 버전 5에 추가한 기능에 결함 발생 > 버전 4로 되돌아가야 할 때 예) 버전 3,4,5에는 문제가 없는데, 버전 2에서 했던 작업이 뒤늦게 문제가 발견되어 그 부분만 없애야할 때 git을 사용하지 않는다면, 모든 버전을 폴더에 저장해야하고, 문제 발생 버전의 오류를 하나하..
공부 동기 한이음 프로젝트를 진행하던 중 소스코드를 팀원들에게 넘겨야하는데, 깃을 사용할 줄 몰랐던 나는 카톡으로 열심히 코드를 넘겼었다. 용량도 컸고 굉장히 불편했다. 그러던 한 팀원 언니가 git 사용법을 간단하게 알려줬고, 그 후로 카톡으로 소스코드 파일을 넘기는 수고스러운 행동을 멈출 수 있게 되었다. 협업에 있어서 git 사용이 많은 도움이 될 것임을 알게된 나는 git 공부를 시작하게 되었다. 앞으로 얄팍한 코딩 사전의 "제대로 파는 Git & GitHub - 깃 끝.장.내.기"를 참고해서 기록을 할 예정이다. https://www.youtube.com/watch?v=1I3hMwQU6GU 다음글 https://dragonair148.tistory.com/entry/1GitGit%EC%9D%B4..