본문 바로가기

컴퓨터/NodeJS

GITHUB

https://github.com/

 

GitHub: Where the world builds software

GitHub is where over 73 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat...

github.com

[git 설치하기]

~$ sudo apt install git

[사용자 보기]

~$ git config --list

[사용자 설정하기]

~$ git config --global user.email "「이메일주소」"
~$ git config --global user.name "「유저네임」"

[로컬 저장소 만들기]

~$ mkdir git
~$ cd git
~/git$ git init

.git 라는 빈 깃 저장소가 초기화된다.

[원격저장소 추가하기]

~/git$ git remote add 「저장소이름」 https://github.com/「username」/「repositoaryName」

[원격저장소 확인하기]

~/git$ git remote -v

[원격저장소 삭제하기]

~/git$ git remote remove 「저장소이름」

[인덱스에 추가하기]

~/git$ git add 「파일명」 //개별파일
~/git$ git add * //수정된 전체 파일

[인덱스 비우기]

~/git$ git checkout --파일명 //특정파일
~/git$ git checkout * //전체

[git 상황 확인]

~/git$ git status

[커밋(git commit)]

~/git$ git commit -m "「메시지」"

[원격 저장소에 반영(git push)]

~/git$ git push 「저장소이름」 「브랜치이름」

비밀번호로 로그인은 허용되지 않는다. 토큰으로 로그인한다.

[협업 : collaborator 추가하기]
1. 공유하고 싶은 repositary로 들어간다.
2. Settings 메뉴 선택
3. Collaborators - Add people 선택 - 초대할 사람의 username 또는 email 입력하여 추가
4. 초대받은 사람의 이메일로 들어가 "Accept invitation" 누르기
5. 추가 완료. collaborator는 함께 프로젝트에 참여할 권한이 생긴다. 

[가져오기]

~/git$ git pull 「원격저장소이름」 「브랜치이름」

[저장소 복제]

~/git$ git clone 「원격저장소주소」 「로컬저장위치」

'로컬저장위치'는 생략 가능. 생략하면 현재 위치로 복제된다.
collaborator는 자신의 username, password만 입력하면 연결된 원격저장소를 복제해올 수 있다. 

'컴퓨터 > NodeJS' 카테고리의 다른 글

NodeJS networkInterfaces 로컬 네트워크 정보  (0) 2022.05.14
npm xml-js  (0) 2022.05.02
json2xlsx 사용법 (데이터베이스 조회 결과를 엑셀 파일로 다운로드)  (0) 2022.02.05
019. EJS  (0) 2022.01.21
023. SSL 인증받기  (0) 2021.12.01