전전 공댕이의 공부 기록
git 시작하기 - 초기화 및 레포 생성 본문
너무 오랫동안 공부를 안 해 다 까먹은..ㅎ git 공부 다시 시작!!!
내가 한 것들을 상세히 적어보았다.
그러지 않았으면 하지만..나중에 또 git을 까먹었을 때 또 볼 수 있게!
전체적인 순서
1. 컴퓨터 프로젝트 폴더에 여기서 Git을 쓸 것이라 선언
2. 코딩
3. 파일 선택 및 설명 적기
4. GitHub에서 저장소 만들기 (블로그랑 비슷)
5. 컴퓨터 프로젝트 폴더에 GitHub 저장소 주소 알려주기
6. 내가 작성한 코드 GitHub에 올리기
로컬 저장소: 내 컴퓨터 내 폴더
이 폴더에서 git으로 버전 관리 하고 싶어! → git init → 흐릿한 폴더 생김 (폴더 보기 눌러야)
⇒ 여기서 앞으로의 버전 관리 작업
→ 여기서 직접 만지지는 x, 명령어 통해 조작
내가 한 것들, 하나하나 세세한 스텝으로!
1. VS code를 열어 폴더를 새로 만든다
2. 폴더에 2가지 파일을 만든다.
a. README.md
# Long time no see, github!
너무 오랫동안 안 써서 다시 공부하는 GitHub
b. index.html
<!-- html:5 치면 자동 생성, 여기에 h1만 추가-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h1>Long time no see!</h1>
</body>
</html>
3. Git Bash에 들어가서 내 폴더로 이동
git 용어
• pwd : 현재 폴더
• ls : 현재 있는 폴더들 목록
• cd : (change directory)
4. git init 입력
5. git add README.md 입력
6. git commit -m "README.md 추가" 입력
=> 1개의 파일이 변경되었고, 3줄의 코드 추가가 일어났다.
7. git log 입력
이를 통해 커밋 상태를 볼 수 있다.
파일 하나하나씩 추가 말고 전체 추가하기 위해:
8. app.js 파일 하나 더 생성
9. Git Bash에 git add . 입력
나머지 파일들을(index.html, app.js -> 아직 git에 안 커밋한 파일들) 모두 선택하게 된다 (= 파일명이 vscode에서 초록색으로 보인다.
10. git commit -m "메인 페이지 생성" 입력
11. git log 입력
커밋 2개가 잘 연결되어있는지 확인
커밋은 의미 있는 변동사항을 묶어서 만들어야 한다.
따라서 백업의 용도로 쓰는 것이 아니다.
커밋 메세지 꼭꼭 잘 적기!!!
GitHub에 코드 올리기:
(1~11 : 로컬 저장소 / 12~ : 원격 저장소)
12. https://github.com/에 가서 로그인하고, 맨 위 +에서 New repository 선택
• New repository : 새로운 저장소 만들기
• Import repository : 저장소 가져오기
• New gist : 코드 조각 올리기
◦ repository = 큰 단위의 폴더, 여러 코드 모아놓음
◦ gist = 코드 조각
• New organization : 팀 프로젝트의 팀 이름으로 organization 만들기
13. 레포 이름과 설명, public/private 여부 선택
README의 경우 이미 만들었으니 선택하지 않아도 됨!
14. git remote add origin (github 링크) 입력
링크 및 이후 입력해야하는 코드는 레포를 만들면 그 페이지에 올라와 있다!
15. git push origin master 입력하여 푸쉬하기
• origin : 원격 저장소 이름
• master : 브랜치 이름
16. 로그인하라고 뜨면 로그인 해주면 된다.
로그인이 되지 않을 시!!! :
아마 github업데이트가 되어있지 않아서 그럴 확률이 가장 높다.
나는 아무리 로그인을 해도 계속 에러가 나서...업데이트를 하니 해결되었다.
입력하던 git bash 창에서 git update-git-for-windows을 입력한 후, 업데이트를 하고 돌아오면 된다.
git bash 창이 닫혀도 그냥 다시 열어서 폴더 위치로 돌아오면 된다!
(나는 윈도우를 쓰기 때문에 git update-git-for-windows를 입력해줬다.)
그 후에는 또 로그인을 하라고 다시 떴는데, 토큰을 쓸 수 있길래 github에 가서 토큰 받아 사용했다.
17. github 링크로 돌아서 새로고침을 해주면 잘 생성되어있음을 확인할 수 있다!
'git, github' 카테고리의 다른 글
Git Bash 용어 모음 (0) | 2021.10.12 |
---|---|
[Git Bash Tip #1] 폴더의 이름에 space가 있는 경우 입력 방법 (0) | 2021.10.12 |
git 시작하기 - 다른 사람의 저장소 받아오기 (0) | 2021.10.12 |
git 공부 시작 (0) | 2021.09.25 |