Git Download
https://git-scm.com/downloads
Windows 를 선택
Click here to download 를 클릭
Git 설치 및 설정 확인
Git Bash 창이 표시되면 git --version 명령을 실행
관리자 권한 Git Bash 실행
core.autocrlf = true
core.autocrlf = input
Reference : https://usingu.co.kr/frontend/git/%EC%9C%88%EB%8F%84%EC%9A%B0-git-%EC%84%A4%EC%B9%98/
https://github.com/ 사이트에 접속
이메일 주소
(코드 인증이 있어서 본인의 실제 메일을 적어야 한다.)
비밀번호
사용자이름
이메일로 소식을 받을지 선택
(받고 싶으면 'Y', 그렇지 않다면 'N')
로봇이 아닌지 인증한 뒤
Create account 클릭
가입한 이메일로 받은 인증코드 입력
Skip personalization 클릭해서 스킵한다
Reference :
https://velog.io/@hyun_ha/GitHub-%EA%B3%84%EC%A0%95-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0
Workspace 생성
mkdir git_ws
cd git_ws
cd test_project
test_project
git init
Working Directory -> intex -> HEAD
touch 명령어로 빈 파일 생성
touch test.txt
ls
test.txt
Git에 존재하는 파일 확인
gti status
branch master에 commits이 안된 파일이 있다.
git add filename
git add test.txt
git status
test.txt 새로운 파일이 나타난다.
git commit -m "commit에 대한 설명" filename
git commit -m "first commit" test.txt
commit 완료
Git의 원격저장소 즉 GitHub의 저장소를
리모트 레포지토리(remote repository)라고 한다.
github.com 로그인 후 Repositories -> New 클릭
주소 복사
Developer settings 선택
tokens 선택
Generate new token 선택
주소 복사
Remoto Repository 등록
git remote add origin https://github.com/repository.git
local 연결한다.
Repository 주소안에 username : token@ ~~~
git remote -v (정보 확인)
git push origin master
git에서 새로고침을 한다.
Push 완료
Add a README 선택
Commit new file을 선택하면 README 추가 생성이 된다.
git pull origin (branchname)
test_project
$git pull origin master
README파일을 Local Repository로 Pull 완료
작업이 완료되어 변화 사항은 없다.
로컬 Repository 추가하기
ex)mkdir exam_project
cd exam_project
git init
touch exam.txt
ls
(index 추가)
git add exam.txt
git status
(HEAD등록)
git commit -m 'add exam.txt' exam.txt
git status
Git 사이트에서 Repository 추가하기
git remote add origin https://(이름:토큰)~~~ @
git remote -v
git status
로컬에서 Git 사이트 push
git push origin master
Repository 변경 내용을 Local Repository에 반영하기
exam.txt파일 수정 : This is git exam.
참고> 파일 수정하는 법
exam.txt 클릭
연필 모양 클릭
This is git exam. 작성
Commit changes 클릭
로컬 확인
cat exam.txt
git 사이트 변경사항을 알려 주어야 한다.
git pull origin master