본문 바로가기

Git10

[Git] github 협업 깃허브를 사용하면 협업을 할 수 있다. 디렉터리 2개를 만들어서 깃허브 협업을 해보자. 저장소 2개를 집에 있는 컴퓨터, 회사에 있는 컴퓨터라고 생각하고 진행한다. 원격 저장소 클론 원격 저장소를 지역 저장소로 똑같이 가져오도록 복제하는 것을 '클론(clone)', '클로닝(cloning)' 이라고 한다. HTTPS 방식으로 진행한다. 주소를 복사. git clone (원격 저장소 주소) (디렉터리) 원격 저장소를 복제하면서 동시에 git_home 디렉터리를 만든다. git_home이라는 디렉터리가 없다면 자동으로 디렉터리가 만들어진다. 이미 만들어 놓은 지역 저장소로 복제하고싶으면 디렉터리로 이동 후 git clone 뒤에 마침표(.)를 붙여주면 된다. 집에 있는 컴퓨터 git_home과 회사에 있는 .. 2023. 12. 11.
[Git] github 활용 원격 저장소 연결하기 지역 저장소와 연결할 저장소에 들어가서 주소를 HTTPS 주소를 복사한다. git remote add origin 복사한 주소 이 명령은 원격 저장소(remote)에 origin을 추가하겠다고 깃에게 알려주는 코드다. origin은 깃허브 저장소 주소(복사한 주소)를 가리킨다. 깃에서 기본 브랜치를 main이라고 하는 것처럼 기본 원격 저장소를 origin이라는 이름으로 사용한다. 깃허브 저장소 주소를 그대로 쓰면 너무 길기 때문에 origin이라는 단어로 줄여서 remote(원격저장소)에 추가하는 것이다. 연결할 원격 저장소 주소를 설정하는 것이라고 이해하자. 지역 저장소를 원격 저장소에 연결하는 것은 한 번만 하면된다. git remote -v git remote -v 를 입력해.. 2023. 12. 10.
[Git] branch 깃으로 버전 관리를 시작하면 기본적으로 main 브랜치가 만들어진다. main 브랜치는 어떤게 최신 커밋인지에 대한 정보를 가진다. 즉 브랜치는 커밋을 가리키는 포인터와 비슷하다. git commit -am 'message' 수정한 파일을 하나씩 스테이지에 올려 두었다 한꺼번에 커밋할 수 있지만 수정한 내용을 스테이지에 올리는 동시에 커밋까지 처리가능. all을 뜻하는 a 와 message를 뜻하는 m. 단 이 방법은 한 번이라도 커밋 한 적이 있는 파일을 다시 커밋할 때만 사용할 수 있음. 브랜치를 만들거나 확인하는 명령어는 git branch 이다. git branch main(master) 브랜치에서 작업하고 있었던 것을 확인할 수 있다. 새로운 브랜치를 만들려면 git branch 다음 만들려는 .. 2023. 11. 22.
[Git] 커밋 메세지 수정하기 / 작업 되돌리기 문서의 수정 내용을 기록해 둔 커밋 메세지를 잘못 입력했다면 커밋을 만들자마자 즉시 수정할 수 있다. 가장 최근 커밋 메세지를 수정하려면 git commit 명령에 --amend를 붙인다. ( amend : 개정하다 ,수정하다 ) git commit --amend 명령을 입력하면 기본 편집기가 실행되면서 원래 커밋 메세지가 위에 나타난다. 수정 후 wq로 저장하고 나가면 된다. 커밋 메세지가 수정된 것을 확인할 수 있다. 작업 되돌리기 여러 버전들을 만들고 수정하다보면 이전 버전으로 되돌려야하는 상황이 오지 않을까? 수천 줄이 넘는 코드를 수정하다 수정한 것을 취소하고 이전 버전으로 돌아가야 하는 상황이 왔을 때, 일일이 코드를 뒤지면서 수정했던 것을 다시 되돌리는 것은 힘들 것이다. 하지만 이미 '거인.. 2023. 11. 11.