20240129 TIL #26
[1] TIL
1. git과 github
(1) git clone
1) git clone은 소스 코드를 download
2) 네이버에서 public에게 공개된 이미지를 button을 눌러서 다운로드 받은 것과 마찬가지
3) local git과 원격 git이 연결되었는가?
- git clone만으로는 연결된 것이 아님.
(2) git remote add origin https://~ github 주소
1) 이 명령어를 입력해야 원격 git인 github과 연결되는 것
2) origin : 변수명 -> https 이하를 지칭하는 변수
- github 주소가 길어서 매번 치기 귀찮으니까 변수명을 지정해준 것임
- 임의의 변수명으로 바꿔도 동일함.
3) remote : local 폴더와 연결
4) git remote -v : remote version 확인하는 명령어
5) git remote remove ~ : ~라는 이름의 remote 제거하는 명령어
(3) 내가 만든 repository가 아닌 다른 public repository에서 git clone 했을 때
1) colloaborator로 지정되어있지 않으면 access 권한이 없음.
2) git remote add origin "내 github repository 주소"
- clone 받아온 repository와의 연결을 끊고 내 repository와 연결시킴
- add, commit을 해야 비로소 연결이 된 것
3) 이전 origin의 모든 branch를 local에서 실행하고 연결을 끊어야 내 github에도
온전히 갖고 올 수 있음.
- 연결되어 있다고 해서 모두 동기화 되는 것이 아님.