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

화살표 이슈github를 처음 다룰 때 흔히 일어나는 이슈입니다.발생 이유? 위 사진을 보면, Sessions 폴더 안에 .git 폴더가 있으며, 그 하위 폴더인 **Sessions2**에도 .git 폴더가 존재하는 것을 확인할 수 있습니다.이는 하위 폴더에서 git init 명령어를 실행하면 해당 폴더에 .git 폴더가 생성되기 때문입니다.해결 방법?1. 화살표가 생긴 폴더 안으로 들어가 줍니다. → git bash 저는 Sessions2 폴더에 화살표가 생겼기 때문에 해당 폴더로 들어가겠습니다. cd Sessions2 ls -al 명령어를 치면 .git 폴더가 있는 것을 확인할 수 있습니다.우리는 이 폴더를 없애야합니다. 2. rm -rf .git 3. ..cd다시 상위 폴더로 나와줍니다...

요약 git rm -r --cached . git add . git commit -m “ ” 1. git bash에서 명령어 git rm -r --cached . 입력 --> 전체 작업 디렉토리의 모든 파일을 추적 해제했다는 의미 git rm -r --cached . 를 한 후 git status를 입력해서 현재 상황을 살펴보면 이렇게 모든 파일의 추적이 해제되었음을 볼 수 있다. >> 파일이 삭제 되었다는 의미가 아님 2. 이제 명령어로 git add . 를 입력한다. >> 작업 디렉터리의 모든 변경 사항을 준비한다는 의미 git add . 를 입력하면 이렇게 추적되면 안되는 파일들은 추적대상에서 삭제가 되고, 추적대상 파일들은 수정되었다는 표시로 뜨며 추적이 되는 것을 확인 할 수 있다. 3. git..

자신이 만든 프로젝트를 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..