-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexam.txt
More file actions
119 lines (89 loc) · 3.12 KB
/
exam.txt
File metadata and controls
119 lines (89 loc) · 3.12 KB
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
111
112
113
114
115
116
117
118
##### 파일 내용 확인하기 #############################################
cat README.md
cat ./data/today_date.txt
##### 미션.day1 #############################################
# 1) branch list 확인
# 2) "day1" branch 를 만든 후, 해당 branch 로 이동
# 3) README.md 파일 내부의 v0.0 -> v0.1 로 수정
# 4) ./data/today_date.txt 에 현재 일시를 저장
# 5) github 에 "day1" branch 로 저장
#############################################################
git checkout main
git branch -a
...
...
...
##### 미션.day2 #############################################
# 0) branch list 확인
# 1) "day2" branch 를 만든 후, 해당 branch 로 이동
# 2) README.md 파일 내부의 v0.0 -> v0.2 로 수정
# 3) ./data/today_date.txt 에 현재 일시를 저장
# (단,날짜포맷은 2024/01/02 23:59:59 형식으로 저장)
# 4) "delete_data" 폴더 삭제
# 5) github 에 "day2" branch 로 저장
#############################################################
# date "+%Y/%m/%d %H:%M:%S" > ./data/today_date.txt
#############################################################
git checkout main
git branch -a
...
...
...
##### 미션.day3 #############################################
# 1) branch list 확인
# 2) "day3" branch 를 만든 후, 해당 branch 로 이동
# 3) README.md 파일 내부의 v0.0 -> v1.0 로 수정
# 4) ./data/today_date.txt 에 현재 일시를 저장
# (단,날짜포맷은 2024/01/02 23:59:59 형식으로 저장)
# 5) "delete_data" 폴더 삭제
# 6) "day3" branch 를 "main" branch 로 병합
# 7) github 에 "main" branch 로 저장
# 8) "day3" branch 삭제
# 9) branch list 확인
#############################################################
# date "+%Y/%m/%d %H:%M:%S" > ./data/today_date.txt
#############################################################
git checkout main
git branch -a
...
...
...
##### 미션.tag #############################################
# 1) tag list 확인
# 2) "main" branch 에 "v1.0" tag 설정
# 3) "v1.0" tag 의 commit hash 확인
# 4) github 에 "v1.0" tag 올리기
#############################################################
git checkout main
git tag
...
...
...
#############################################################
# 참고. Issue1.Sed: 'sed: 1: invalid command code R' on Mac OS X
#############################################################
$ day1 sed -i 's/\.0/\.1/g' README.md
Sed: 'sed: 1: invalid command code R' on Mac OS X
>> https://www.markhneedham.com/blog/2011/01/14/sed-sed-1-invalid-command-code-r-on-mac-os-x/
#############################################################
# 참고. date +FORMAT 형식으로 사용 (대소문자 주의)
#############################################################
# date "+%Y/%m/%d %H:%M:%S"
# date "+%Y-%m-%d %H:%M:%S"
# date "+%Y-%m-%d %I:%M:%S %p"
# date +%s
#
# 년: %Y
# 월: %m
# 일: %d
# 시: %H 24시간, %I 12시간
# 분: %M
# 초: %S
# 오전/오후: %p
# unix timestamp: %s(소문자)
#
# date -d "-1 days" : 어제 날짜 구하기
# date -d "-1 weeks" : 한주 전 날짜 구하기
# date -d "+3 days" : 3일 후
#
#############################################################