[오류해결] fatal: Unable to create '~~/.git/index.lock': File exists.
·
레거시모음/오류해결
git에 이유 모를 에러가 발생해서 강제종료되었다. 그래서 다시 git을 실행하여 git add 명령어를 사용했는데 아래와 같은 에러가 발생할 때가 있을 것이다.$ git add .fatal: Unable to create '디렉토리/.git/index.lock': File exists.Another git process seems to be running in this repository, e.g.an editor opened by 'git commit'. Please make sure all processesare terminated then try again. If it still fails, a git processmay have crashed in this repository earlier:re..
[Git] git으로 원격저장소 다루기 (push, pull, clone)
·
Git & GitHub/Git
Git과 Github 를 사용하기 위해서는 원격 저장소가 필요하다. 원격 저장소를 이용하면 개인 프로젝트를 깃헙이라는 클라우드에 백업할 수도 있고, 만약 오픈소스라면 다른 사람들과 협업도 가능하기 때문에 개발자라면 반드시 사용할 줄 알아야한다. 그러면 깃을 이용하기 위해 Repository를 만들고 깃 배쉬를 통해 연결하는 과정에 대해서 알아보자! 1. 원격 저장소 생성하기 일단 깃허브에 로그인해서 Repositories에 들어간다. (깃허브 주소 : https://github.com/ ) New버튼을 클릭하면 새로운 저장소를 만드는 창이 뜨고 아래와 같이 저장소 이름을 적어준다. 원하면 Descrption을 적어도 된다. 만약 아래부분의 체크박스를 체크하면 원격저장소 연결이 번거로워질 수도 있으니 웬만..
[Git] git rebase 사용하기
·
Git & GitHub/Git
아래와 같은 로그가 있다고 해보자. $ git log commit 4b38800ffd950b6d9ee7d9e498cb813c4bb6196c (HEAD -> master) Author: BigBell Date: Sat Feb 12 14:45:52 2022 +0900 댓글기능완료 commit fbf1cb943bc5f651af389935089fd34d0ff2927f Author: BigBell Date: Sat Feb 12 14:45:26 2022 +0900 댓글기능2 commit 90dc548ae0bfaa3328fca93bad686fa37045f23d Author: BigBell Date: Sat Feb 12 14:44:34 2022 +0900 댓글기능1 commit 34e07046d9e9e3d11278ef..
[Git] git branch 사용하기
·
Git & GitHub/Git
Git branch 개념 배우기 👇👇👇👇👇👇 https://myvelop.tistory.com/99?category=917184 1. 메인 브랜치와 새로운 브랜치 만들기 git branch를 사용하는 방법은 위 개념배우기에서 사용했던 시나리오를 그대로 사용하도록 하겠다. - 메인 브랜치 만들기 $ git init ## 홈페이지 만들기 ## $ touch 홈페이지.txt $ git add . $ git commit -m "홈페이지" ## 홈페이지 만들기 완료 ## ## 게시판 만들기 ## $ touch 게시판.txt $ git add . $ git commit -m "게시판" ## 게시판 만들기 완료 ## ## 댓글 기능 만들기 ## $ touch 댓글기능.txt $ git add . $ git commi..
[Git] Git Branch의 개념 (fast-forward와 3-way merge)
·
Git & GitHub/Git
1. 브랜치란? Branch는 가지라는 의미인데, 말 그래도 하나의 프로젝트를 여러 갈래로 나눠 관리할 수 있게 해주는 기능이다. 독립된 브랜치에서 자유롭게 개발하고 새로운 버전을 만들어내기도 한다. 소프트웨어를 개발할 때 개발자들은 깃과 같은 분산 버전 관리 시스템을 통해 협업 업무를 하게 된다. 만약 한 줄기로만 작업할 수 있다면 로그가 뒤죽박죽될 수 있기 때문에 버전 관리도 까다롭고, 수정도 굉장히 신중히 해야할 것이다. 하지만 브랜치를 사용하면 분기점으로 버전을 나누어 프로젝트를 개발하고 실험해볼 수 있다. 만약 브랜치에서 작업한 프로젝트가 마음에 들면 merge를 통해 본래 버전에 다시 합칠 수도 있다. 2. 브랜치의 합병 브랜치는 인덱스 영역에서 헤더 영역으로 저장할 때, 즉 commit할 때..
[Git] 깃(git)의 기초 - 로컬저장소 생성과 초기 설정
·
Git & GitHub/Git
0. 초기 설정하기 처음 git bash를 사용하면 username과 userEmail을 설정해줘야 한다. 그렇지 않으면 commit이 실행되지 않을 수도 있기 때문에 귀찮더라도 꼭 하자. 여기서 필요한 명령어는 git config 이다. $ git config --global user.name "유저이름" $ git config --global user.email "유저이메일" # 설정 확인하는 방법 $ git config --list **git 최초설정에 대한 참고** https://git-scm.com/book/ko/v2/%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0-Git-%EC%B5%9C%EC%B4%88-%EC%84%A4%EC%A0%95 Git - Git 최초 설정 Vim과 ..