-
[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]
[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 만 검색했을 때의 결과들을 보면)