① git init
원하는 디렉토리에서 해당 명령어를 실행해 로컬 깃 저장소로 사용할 것이라고 선언한다.
② git remote add 저장소_이름 저장소_주소
연동할 저장소를 뭐라고 부를 지, 저장소의 주소는 어떻게 되는지를 적어서 remote에 추가한다.
이 저장소의 주소가 ssh일 경우 ssh key가 필요하고 (git@github.com:어쩌구저쩌구)
HTTP일 경우 ssh key가 필요 없다 (github.com/어쩌구저쩌구)
이 이후에는 필요한 작업을 하면 되는데, 저장소의 이름은 꼭 위에서 만들어준대로 해야 한다.
(clone을 하면 origin이 기본 이름으로 만들어진다)
git remote
: 연동되어 있는 저장소의 리스트를 볼 수 있다.
git remote rename 기존_저장소_이름 바꾸고_싶은_이름
: 연동되어 있는 저장소의 이름을 바꿀 수 있다.
(이 때, 연동되어 있는 브랜치의 주소도 바뀐다. A/master로 사용하던 것을 B/master로)
git remote rm 저장소_이름
: 해당 저장소를 삭제한다.
git log
: 커밋 히스토리를 조회한다.
(옵션 -(number), --pretty, --p 또는 patch, --graph 등)
git clone 저장소_주소
: 해당 저장소 주소에 있는 내용을 복사해온다.
git push 저장소_이름 브랜치_이름
: 보통 브랜치를 따로 사용하지 않으면 master가 들어간다.
(git push origin master로 많이 사용)
git branch
: 현재 작업 중인 브랜치 확인 (뒤에 이름 붙이면 해당 이름으로 브랜치 생성, -d 옵션 사용하면 브랜치 삭제)
git checkout 브랜치_이름
: 해당 브랜치로 작업을 변경
'Git' 카테고리의 다른 글
[오류 해결] fatal: refusing to merge unrelated histories (0) | 2021.01.25 |
---|---|
[오류 해결] failed to push some refs to ‘저장소주소’ (0) | 2021.01.23 |
[오류 해결] Committing is not possible because you have unmerged files. (0) | 2021.01.22 |
[linux / max os] ssh key 발급 (0) | 2020.07.02 |
Visual Studio와 Github 연동 (0) | 2020.06.20 |