이미 Linux에 만들어 둔 디렉터리를 git repository에 반영시키려면 어떻게 해야 할까?
git에서 새로운 repository를 만들면 그 방법이 소개가 되는데,
1. Command Line으로 저장소를 만들어 원격 저장소를 연결하는 방법
> echo "# gitfth" >> README.md
> git init
> git add README.md
> git commit -m "first commit"
> git remote add origin https://github.com/eunju-silver/gitfth.git
> git push -u origin master
==> 로컬저장소를 만들고, 이를 원격저장소에 보낸 다음, 이 원격 저장소에 push 하며 작업을 하는 방식.
2. 지역저장소를 원격저장소에 push 하는 방법
> git remote add origin [https://github.com/eunju-silver/gitfth.git]
> git push -u origin master
[의미]
=> remote(원격) 레파지토리를 add시킬건데, 그 별명을 origin으로 할 것이며 주소는 https://www~
=> 현재 로컬 저장소의 branch와 원격 저장소의 master branch를 연결하는 명령어
** 한 번 -u 옵션을 사용해서 로컬과 원격을 연결했다면 그 다음부터는 git push만 입력해도 자동으로 해당 branch로 push가 된다.
잘 add 되었는지 확인하려면
3. 원격저장소를 지역저장소로 clone하는 방법
먼저, clone하고자 하는 원격 저장소의 url을 복사한다.
Linux에서 원격저장소를 가져올 디렉토리 gitfth2를 생성한 다음 들어간다.
git clone [github.com/eunju-silver/gitfth.git] .
현재 디렉토리(.)에 입력한 주소의 원격저장소를 clone(그대로 가져오기) 한다.
그러면 원격저장소의 내용을 현재 디렉토리에서 바로 확인할 수 있다.
git remote (연결된 원격 저장소) 로 확인해보면 현재 연결된 원격저장소가 자동으로 origin이라는 이름을 갖고 있는 것을 확인할 수 있다.
'개발공부' 카테고리의 다른 글
[Python] yfinance 함수 사용 시 override()를 사용해야 하는 이유는? (0) | 2020.09.06 |
---|---|
[Python] rolling 함수를 이용해 이동평균 구하기 (0) | 2020.09.04 |
[git] clone - 원격저장소를 지역저장소로 복제 (0) | 2020.07.28 |
[Python] 다른 사람 마음읽기 알고리즘 (0) | 2020.07.13 |
[Python] '파티에 참석하기 가장 좋은 시간' 알고리즘 연습문제 (0) | 2020.07.02 |