카테고리 없음

[git] git init , remote add origin + 링크

개린이다 2023. 2. 28. 18:16

*유튜브 클론 강의 中

- Js 강의 때, 데스크탑으로 만들어 놓은 폴더를 git에 올리는 방법을 잘 몰랐는데, 이번에 알게 된 것 같아 씀

 

* 일단 강의에서 한 순서

1. 폴더 생성

2. 생성한 폴더 Vs 에서 열기

3. 터미널에 git init 명령어 적기

 

* git init

: 새로운 Git 저장소(repository)를 생성할 때 사용하는 Git 명령어

: 잘 생성되었는지 알아보기 : 디렉토리 내부에 .git 디렉토리가 생성됨

 

(+ .gitignore 생성

.gitignore 파일은 Git으로 버전관리를 하면 안 되거나, 할 필요가 없는 경로를 정의할 때 사용

그러므로 프로젝트 초기에 이러한 파일들의 경로를 .gitignore 파일에 등록해놓으면 좋음!

 

예를 들어, .env 파일을 등록해놓으려면

$ echo .env > .gitignore
$ cat .gitignore
.env

이렇게 하면 됨(.gitignore 파일을 생성한 후, 위에서 디렉토리를 생성할 때 함께 생성해놓은 .env 파일을 등록해놓은 것)

 

// .env 파일은 많은 Js 프로젝트에서 개발자들이 로컬 컴퓨터에 임의의 환경변수를 설정하기 위한 용도로 사용됨. 따라서 이 파일은 .gitignore 파일에 등록을 해놓아야 보안적으로 안전하고 개발자 간에 불필요한 코드 충돌을 피할 수 있다고 함!

//DB 비밀번호나 API 비밀키 처럼 민감한 정보들, 동영상처럼 용량이 크고 사람눈으로 해독하기 불가능한 파일들은 올라가면 안되고, 괜히 시간만 오래걸리게 해용)

 

https://www.daleseo.com/git-init/

 

git init 명령어로 Git 저장소 생성하기

Engineering Blog by Dale Seo

www.daleseo.com

 

https://www.lainyzine.com/ko/article/git-init-how-to-initialize-git-repository/

 

git init 사용법: Git 저장소를 생성(초기화)하는 방법

Git으로 소스 코드를 관리하고 협업을 하려면 먼저 git init으로 저장소를 생성(초기화)해야합니다. 이 글에서는 git init으로 저장소를 초기화하고 첫 커밋하는 방법을 소개합니다. 첫 커밋한 내용

www.lainyzine.com

이 글도 참고!

 

* git remote , git remote origin + 링크

 

- git remote

git에서 remotoe 는 외부의 깃헙 저장소가 있는 url 에 대한 alias(별칭)을 만들어 관리하기 위한 명령어 이다.

 

- git remote add [alias] [url]

이렇게 이용하면, 특정 url 을 alias로 다루도록 할 수 있다! alias는 아무렇게나 설정 가능함

 

예를 들어 https://github.com/blablabla... 라는 저장소를 만들고 해당 저장소를 로컬 git에서 origin 이라는 이름으로 다루고 싶다면 아래와 같이 설정하면 된다.

$ git remote add [alias][url]

 

https://kotlinworld.com/284

 

[Git Remote] git remote, push를 이용해 Remote 저장소(GitHub, GitLab, etc)를 다루는 방법

git의 remote란 무엇인가? git에서의 remote 는 외부의 깃헙 저장소가 있는 url에 대한 alias(별칭)을 만들어 관리하기 위한 명령어이다. 이 명령어는 단순히 GitHub만을 위한 것이 아니며, GitLab, Garrit 과

kotlinworld.com

 

https://pers0n4.io/github-remote-repository-and-upstream/

 

GitHub에서 협업을 위한 remote repository와 upstream 이해하기

Git은 현재 소프트웨어 개발에 사용되는 널리 알려진 버전 관리 시스템으로 '분산 버전 관리 시스템' 중 하나입니다. 버전 관리 시스템에서 분산이라는 말은 사용자가 원격 서버를 거치지 않고서

pers0n4.io

origin 은 걍 깃허브에 존재하는 repository, 즉 remote 임 단지 remote에 origin 이라는 이름을 붙인 것일뿐,, 위의 링크 읽어보면 더 이해가 잘 됨!! 그래서 보통 무난하게 origin이라고 이름 붙이는 듯 뭐, 맘대로 적어도 상관 없는 듯 하다(Git remote add 만 검색했을 때의 결과들을 보면)