GIT 기본 루틴1
# 영역이 두개로 나뉜다.
# 브라우저 영역
# 터미널 영역
# 1 브라우저 영역
==============
# 리파지토리 만들기
# 1
github에 접속, 로그인 한다.
# 2
Repositories
영역에 파일 새로 만들기 해준다.
# 3
후에 터미널을 통해서 드라이브에 생성하게 될 폴더 명과 같은 이름으로
Repository name
에 넣어서 생성해 준다.
==============
# 토큰 만들기
#1
오른쪽 최 상단의 프로파일을 누른다.
거기서 settings에 들어간다.
#2
왼쪽 카테고리중 가장 아래즈음에 있는
developer settings에 들어간다.
#3
Personal access tokens
에 값을 생성해준다.
값을 생성해줄때 repo라고 되어있는 메인 영역에 체크를 해준다.
=======================================
#2 터미널 영역
#1 기본 폴더 생성
# 터미널로 폴더 만들기 및 이동
mkdir 폴더명
cd 폴더명
====================
# 폴더 지정후 master 설정
폴더 이동 후
git init
(이 폴더에서 관리를 해준다는말임)
====================
ls -all
현재의 리스트를 확인 가능
==================
파일 만들기
touch test.txt
==================
깃 상태 확인하기
git status
==================
만들어준 파일 깃에 add하기
git add test.txt
==================
깃 상태 확인하기
git status
==================
add 된 파일 commit 하기
git commit -m ‘커밋의 제목으로 쓸 글’ test.txt
git commit -m 'add exam.txt' exam.txt
이런식으로
==================
remote 설정해주기
git remote add origin https://내 깃 닉네임:토큰값@깃 셋업 url 중에서 앞에서 쓰인 http://를 제외한 부분 (레파지토리로 만들때 생긴것)
==================
remote 확인해주기
git remote -v
==================
commit 된 파일을 push 해서 올리기
git push origin master
여기까지 해주면, 드라이브 내에 폴더 안에 있던 지정 파일이 git의 레파지토리에 올라가게 되고, 확인이 가능하다
======================================================
# 이제 브라우저의 레파지토리를 로컬 레파지토리로 옮겨오는걸 할거다.
# 터미널에
git status
입력했을때
On branch master
nothing to commit, working tree clean
라고 나오면, git이라는 명령에 담겨있는 작업할것이 없는 거다.
==================
이 상태에서
git pull origin master
를 입력하게 되면, 브라우저 레파지토리에 있던 파일들이,
커밋해주었던 폴더로 다운이 된다.
======================================================
터머널로 로컬 레파지토리 안에 있는 파일 읽을때
당연히 내가 활용하고 있는 로컬 레파지토리에 들어와 있어야하고,
그 레파지토리 안에 파일이 있어야한다.
cat 파일이름.확장자
=======================
만약 터미널로 그 파일 안에 있는 내용을 바꿔주고 싶다면
cat > 파일명.확장자명
내용 (마무리하고 나면 컨+d)
'개발일지 > GIT' 카테고리의 다른 글
GIT fatal: bad config line 18 in file /users/daniel_choi/.gitconfig (0) | 2022.07.09 |
---|---|
GIT 기본 루틴 3 (0) | 2022.07.07 |
GIT fatal: bad config line 11 in file /Users/.gitconfig 에러 (0) | 2022.07.07 |
GIT 기본 루틴 2 (0) | 2022.07.07 |
Git 기본 용어 (0) | 2022.07.06 |