종종 git에서 commit 또는 push 도중 오류로 git 명령이 동작하지 않는 경우가 있습니다. fatal 에러로 'index.lock 파일이 존재함'과 함께 아래와 비슷한 문구가 나옵니다. Another git process seems to be running in this repository, e.g. an editor opened by 'git commit'. Please make sure all processes are terminated then try again. If it still fails, a git process may have crashed in this repository earlier: remove the file manually to continue. 이럴 때 해결 방법입..
GIT
아래 소개할 git 명령어들은 git remote에서 변경된 부분을 가져오는 명령어들입니다. 제 경우에는 보통 최초에 clone으로 복제하고 로컬에서 작업 후 remote에 변경이 있는지 fetch로 확인 pull로 로컬과 병합 후 push 하여 remote 업데이트하는 순으로 진행합니다. ✅ git 가져오는 명령어 clone git clone [url] url의 git remote로부터 복제를 합니다. 이때 git init -> git remote add [url] -> git pull origin master와 같은 결과가 생성됩니다. fetch git fetch remote의 변경사항에 대한 이력을 가져옵니다. 소스를 가져오지 않으며 당연히 local 저장소와 merge 하지 않습니다. 누군가가 p..
git 로컬 저장소 생성 부터 remote 에 push 까지 명령어 모음입니다. GUI 툴을 사용하는 것도 좋지만 GUI 툴이 없는 환경, 또는 git bash 로만 처리할 수 있는 부분도 있으니 알아두시면 좋습니다. git 필수 명령어 로컬 저장소 생성 git init 파일 확인 (업데이트 확인) git status (빨간색 : 신규, 녹색 : 기존) 파일 추가 git add . or git add [파일 / 폴더] commit git commit -m "메시지" remote 주소 설정 git remote add origin [git주소] 삭제 git remote remove [remote명] remote 연결 git remote -v push git push origin [branch name]