Git 4

[git] - fatal: Unable to create 'C:/file_path/.git/index.lock': File exists.

git add 도중에 기억이 잘 나지 않지만, 평소와 다른 상황을 겪었고, git add 를 하려는데 위와 같은 에러가 발생했다. 위 에러 해결방법 $ rm -rf ./.git/index.lock 터미널에 위와 같이 코드를 작성하면, lock 걸린 게 풀려서 다시 git add 를 할 수 있을 것이다. 위 에러는 특정 Git 프로세스가 동작중일 때 다른 Git 프로세스가 실행되는 것을 막기 위해서 index.lock 이라는 파일이 생기는데 의도된 프로세스가 아니라면 지워주면 된다.

CS/Other 2023.01.12

[git] - remote origin already exists

위와 같은 에러 발생 시? 위 같은 명령어를 쳐서 다른 repo 랑 연결되어 있는지 확인을 한다. 레포가 다를 경우, 연결된 레포를 삭제하고 다시 연결한다. 해결방법 0. Github에서 repo 를 생성했을 것이다. 1. 아래와 같이 명령어 작성하면, 레포 연결을 끊는다. 2. 새롭게 연결할 깃 레포 주소를 가지고 연결한다. 3. 설정된 원격 저장소로 push를 한다. 4. 디렉토리 상의 변경 내용을 스테이징 영역에 추가 5. 깃 커밋하기 6. 깃 푸시하기

CS/Other 2022.07.04

[git] - Git push 오류 해결방법(Updates were rejected because the tip of your current branch is behind) 단 주의해야합니다.

push 를 할 때, 이러한 에러를 만나 볼 수 있습니다. push가 안되고 저런 에러가 나오는 이유는, 데이터 유실 등 문제가 있을 수 있는 부분이 존재하여, git에서 push 처리 되지 않도록 error 를 띄우는 것입니다. 근본적인 이유, 때에마다 다르니 확인하고 해결하면 좋을 거 같습니다. 임시방편으로 해결책 방법 두 가지를 소개해드리겠습니다. 첫 번째로는 git push origin +master master 앞에 '+' 를 붙이게 되면, 강제 명령으로 강제적으로 push를 하게 됩니다. 데이터 유실 등 위험을 감수하고 push를 할 시에, 이 방법을 사용하면 됩니다. 두 번째로는 똑같이 강제로 push하는 방법입니다. git push origin master -f 위와 같은 방법은 강제로 p..

CS/Other 2022.06.10

Git과 Github에 대해서...

[ Git ] 로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System) 소스코드 수정에 따른 버전을 관리해주는 시스템 [ Github ] 클라우드 방식으로 관리되는 버전 관리 시스템 자체 구축이 아닌 빌려 쓰는 클라우드 개념 오픈소스는 일정 부분 무료로 저장 가능, 아닐 경우 유료 사용 분산 버전 제어, 엑세스 제어, 소스코드 관리, 버그 추적, 기능 요청 및 작업관리 제공하는 플랫폼 깃을 사용하는 프로젝트를 지원하는 웹호스팅 서비스 위에 정리한 걸 풀어 설명하자면, 깃은 로컬에서 버전 관리 시스템을 운영하는 방식이고, 깃허브는 저장소를 깃허브에서 제공해주는 클라우드 서버를 이용한다는 차이입니다. 따라서, 다른 사람들과 협업을 하게 될 경우, 또는 오픈 소스를 공유하고 ..

CS/Other 2022.04.03