1. 'git remote add 원격저장소별칭 원격저장소 URL'을 사용하여 원격 저장소를 연결
본인의 pc를 원격저장소로 사용할때 원격저장소를 생성하는 명령어이다
로컬저장소를 서버로 이용할 때는 폴더 경로만 입력하면 된다.
git remote add 원격저장소별칭 폴더경로'를 사용하여 로컬에 저장소를 만들수 있다.
2. git remote 를 사용하여 원격저장소 목록을 출력한다
git remote
git remote -v : 원격 저정소의 이름(별칭)을 출력
3. 'git remote rename 변경 전 변경 후' 를 사용하여 원격 저장소의 별칭을 변경할 수 있다.
4. 'git remote show 원격저장소별칭'을 사용하여 원격 저장소의 정보를 상세하게 확인 가능
5. 'git remote rm 원격저장소별칭'을 사용하여 원격 저장소를 삭제한다.
6. 'git push 원격저장소별칭 브랜치이름'을 사용하여 로컬 깃 저장소의 내용을 원격 저장소로 전송한다
7. 'git clone 원격저장소URL' 명령어로 원격저장소의 코드를 한번에 내려받는다.
8. 'git pull' 명령어를 사용하여 원격저장소의 내용을 받을 수 있다.
9. 'git fetch 원격저장소URL' 명령어를 사용하여 원격저장소의 내용을 임시 브랜치로 내려받는다
( 현재 브랜치와 자동 병합하지 않음, pull은 자동병합 함 )
10. 'git merge 원격저장소별칭/브랜치이름'을 사용하여 merge를 할 수 있다.
git fetch는 git pull과 다르게 병합이 되지 않으므로 pull과 동일하게 동작하려면 merge를 해야한다.
---
개념
로컬 저장소에서 작업을 하고 원격 저장소에 작업한 내용을 전송하여 작업한 내용을 다른사람과 공유한다
git push origin master시 에러가 발생하면 ssh key가 등록되었는지 확인하자.
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/jedded/git_study/
위와같이 에러가 발생하면 아래처럼 조취한다
1. ssh-keygen 명령어를 사용하여 ssh key를 생헝
2. ~/.ssh$ cat id_rsa.pub 명령어로 key의 값을 확인 후 복사한다
3. git hub에서 아래와 같은 방법으로 진행하여 ssh key를 등록한다.
* GitHub 웹사이트에 로그인하고, 오른쪽 상단의 프로필 사진을 클릭한 다음 "Settings"를 선택합니다.
* 왼쪽 메뉴에서 "SSH and GPG keys"를 선택합니다.
* "New SSH key" 버튼을 클릭합니다.
* "Title" 필드에 SSH 키에 대한 설명을 입력하고, "Key" 필드에 클립보드로 복사한 공개 키를 붙여넣습니다.
* "Add SSH key" 버튼을 클릭하여 키를 추가합니다.
'git' 카테고리의 다른 글
| git branch 명령어 (0) | 2023.07.15 |
|---|---|
| git commit을 위한 command (0) | 2023.07.12 |
| git 개념 (0) | 2023.07.12 |
| git 환경설정 (0) | 2023.07.12 |
댓글