diff --git a/.github/workflows/part1/push.yaml b/.github/workflows/part1/push.yaml
new file mode 100644
index 000000000..0f310607f
--- /dev/null
+++ b/.github/workflows/part1/push.yaml
@@ -0,0 +1,13 @@
+name: push-workflow1
+on: push
+
+jobs:
+ push-job:
+ runs-on: ubuntu-latest
+ steps:
+ - name: step1
+ run: echo hello world
+ - name: step2
+ run: |
+ echo hello world
+ echo github action
diff --git a/.github/workflows/pull_request.yaml b/.github/workflows/pull_request.yaml
new file mode 100644
index 000000000..b8b3f946c
--- /dev/null
+++ b/.github/workflows/pull_request.yaml
@@ -0,0 +1,13 @@
+name: pull-request-workflow
+on: pull_request
+
+jobs:
+ pull-request-job:
+ runs-on: ubuntu-latest
+ steps:
+ - name: step1
+ run: echo hello world
+ - name: step2
+ run: |
+ echo hello world
+ echo github action
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 000000000..c3f502a19
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# 디폴트 무시된 파일
+/shelf/
+/workspace.xml
+# 에디터 기반 HTTP 클라이언트 요청
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/github-actions.iml b/.idea/github-actions.iml
new file mode 100644
index 000000000..d6ebd4805
--- /dev/null
+++ b/.idea/github-actions.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 000000000..47478b911
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 000000000..e152f1a5c
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 000000000..35eb1ddfb
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file