Showing
1 changed file
with
36 additions
and
0 deletions
README.md
0 → 100644
1 | +## Assignment 3 | ||
2 | + | ||
3 | +test 브랜치에서 한개의 커밋을 취소하고 두 개의 커밋을 더한다. | ||
4 | +``` | ||
5 | +git reset HEAD^ | ||
6 | +git add . | ||
7 | +git commit -m "seventh" | ||
8 | +git add . | ||
9 | +git commit -m "eighth" | ||
10 | +git push origin test | ||
11 | +``` | ||
12 | +다음과 같은 상태가 된다. | ||
13 | + | ||
14 | +![image](https://user-images.githubusercontent.com/68385605/136385567-3ee82519-0c95-4cdb-af50-0a2a2a93acdf.png) | ||
15 | + | ||
16 | +cherry-pick 을 이용해 커밋을 test 브랜치에서 master 브랜치로 가져온다. | ||
17 | +가져올 커밋의 해시는 커밋메시지 seventh, eighth 에 대응하는 커밋의 해시를 가진다. | ||
18 | +따라서 | ||
19 | + | ||
20 | +``` | ||
21 | +git checkout master | ||
22 | +# 커밋메시지 seventh 에 대응하는 커밋의 해시 | ||
23 | +git cherry-pick 4e8bedb8 | ||
24 | +# 커밋메시지 eighth 에 대응하는 커밋의 해시 | ||
25 | +git cherry-pick d6732006 | ||
26 | +git push origin master | ||
27 | +``` | ||
28 | + | ||
29 | +결과화면은 다음과 같다. | ||
30 | + | ||
31 | +![image](https://user-images.githubusercontent.com/68385605/136387124-541d70fd-2115-4e31-9d9c-afffaab23a8b.png) | ||
32 | + | ||
33 | + | ||
34 | +Assignment 3 완료. | ||
35 | + | ||
36 | + |
-
Please register or login to post a comment