-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path깃허브 하는 방법.txt
110 lines (69 loc) · 3.72 KB
/
깃허브 하는 방법.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
깃허브
1. 내 소스코드를 저장(버전관리)
2. 소스코드 공유
3. 협업하는 공간
깃허브는 내 소스코드를 올려주는 공간같은 개념
git은 소스코드를 내 컴퓨터에서 인터넷으로 올려주는 역할
Github에 처음 코드 업로드하기 🏋️♂️
초기화
git bash 들어가기
cd desktop
cd Capstone
cd repositories
git clone (깃허브 들어가서 공유할 repository의 주소 복사(code누르면 주소나옴))
(초기작업임.)
cd Capstone
파일 추가하기 전에 항상 git pull origin master 를 꼭 먼저 해줘야함.
추가할 파일 더하기
git add .
.(점) 은 모든 파일이라는 뜻, 선택적으로 올리고 싶으면 add뒤에 파일 이름 붙여주면 됨 (예. git add index.html)
상태 확인 (선택사항)
git status
히스토리 만들기
git commit -m "first commit"
-m 은 메세지의 준말로 뒤에 “” 안에 주고싶은 히스토리 이름을 주면 됨 (즉, 구지 first commit일 필요가 없다는 뜻^^)
Github repository랑 내 로컬 프로젝트랑 연결
git remote add origin https://github.com/bitnaGithub/firstproject.git
이 명령어는 github에서 복사해서 붙여와야함 (유투브 강의 참조)
잘 연결됬는지 확인 (선택사항)
git remote -v
내가 연결한 주소값이 잘 뜨면 성공!🎇
Github로 올리기
git push origin "name" (donghyeok1)이다.
master 자리에는 branch이름이 들어가면 됨 branch이름이 main라하면 git push origin main 이라고 써야함
Github에 계속 업데이트 하는법 🤹♂️
추가할 파일 더하기
git add .
히스토리 만들기
git commit -m "first commit"
Github로 올리기
git push origin "my id"
내 컴퓨터에 소스코드를 업데이트를 하고 싶으면 이 세개의 스텝만 계속 반복하면 됨.
이렇게 하면 내 깃허브 my id 친 branch에 업데이트 파일이 올라감.
깃허브 들어가서 my id branch에 들어가.
위에 Pull requests를 눌러
그 후, New pull request를 눌러
우리는 master에다가 merge를 해줄것이기 때문에 compare는 my id쓴걸 눌러
수정된걸 확인한 후 Create pull request를 눌러
코멘트는 아무거나 써도 되고 밑에 Create pull request를 눌러
되고 나면 Merge pull request가 떠 그걸 눌러
그 후 Confirm merge를 눌러.
이러면 donghyeok1 branch에 내가 Windows PowerShell에서 파일 업데이트한걸 master branch에 merge 할 수 있어.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Github로 팀프로젝트 하는법 👨👩👧👦
Github에서 소스코드 다운로드
git clone 주소 폴더이름
주소는 깃허브에서 들고와야함
폴더이름은 선택사항이다 (즉 없어도됨) 폴더이름을 줄경우에는 그 폴더가 새로 생성이 되면서 그 안에 코드들이 다운로드가 되고, 폴더이름을 안줄경우엔 깃허브 프로젝트 이름으로 폴더가 자동으로 생기고 그안에 코드들이 다운로드된다.
Github에서 내 브렌치(branch)만들기
git checkout -b 브렌치이름
내 브렌치에 소스코드 업데이트하기
git add .
git commit -m "first commit"
git push origin 브렌치이름
마스터 브렌치에 소스 가져오기(pull)
git pull origin master
pull을 하기전에는 기존에 소스코드들을 commit을 먼저 해놔야 한다 (2탄 강의참조)
브렌치끼리 이동하는 법
git checkout 브렌치이름
강의에서 소개하진 않았지만 내가 내 브렌치에서 마스터 브렌치로 이동을 하고 싶거나 다른 브렌치로 이동하고싶으면 해당 명령어를 쓰면 된다