플러그인 외

[ Markdown ] Markdown 작성법

변쌤(이젠강남) 2023. 12. 14. 18:13
반응형

Markdown 작성법

 

vscode extension 설치

markdown All in One

Markdown Preview Enhanced

 

 

위키백과 바로가기

 

1) 타이틀

제목(Headers):

 

# 으로 시작

# 제목

# 1개부터개 부터 ~ 6개 까지

# h1 ~ # 6h6

 

# 제목1
## 제목2
### 제목3
### 제목4
#### 제목5
###### 제목6

 

타이틀

 

 

2) 수평선

 

- 또는 * 또는 _ 3개 이상 작성.

, - 사용할 경우 header로 인식할 수 있으니 이 전 라인은 비워두어야 .

***

---

___

 

 

3) 줄 바꿈 

<br> : 한 줄 처리

 

4) 리스트 

순서 없는 목록 

*, +, - 를 이용해서 순서가 없는 목록

들여 쓰기를 하면 모양 변경

 

리스트

 

순서 있는 목록

숫자 기입하면 순서가 있는 목록

들여 쓰기를 하면 모양 변경

숫자를 무엇을 쓰느냐는 그다지 큰 의미가 없고

순서대로 알아서 숫자를 매김

 

순서 있는 목록

 

5)  주석 

<!-- 주석 -->

 

6) 강조, 취소선

기울여 쓰기(italic) : * 또는 _로 감싼 텍스트.

두껍게 쓰기(bold) : ** 또는 __로 감싼 텍스트.

취소선 : ~~ 로 감싼 텍스트.

이탤릭체와 두껍게를 같이 사용할 수 있습니다.

 

  • 이탤릭: *이탤릭* 또는 _이탤릭_
  • 굵은체: **굵은체** 또는 __굵은체__
  • 취소선: ~~취소선~~

 

강조, 취소선

 

리스트, 강조

 

 

리스트 강조

 

7) 특수문자

이스케이프(Escape): 백슬래시(\)를 사용

표시될 문자 앞에 \를 넣고 특수문자 작성

* 특수문자 출력안됨

- 특수문자 출력안됨

\* 특수문자 출력

\- 특수문자 출력

 

특수문자

 

8) 인용문

인용구(Blockquotes):

 

>으로 시작하는 텍스트.

 

9) 블록 영역 만들기

 

<pre><code>
{소스}
</code></pre>

```css
스타일코드
```
```js
자바스크립트 코드
```

```html
HTML 코드
```

 

 

~~~    
{code}	
~~~

~~~java   
{code} 
~~~

~~~js   
{code} 
~~~

~~~html   
{code} 
~~~



#### 소스내용
<!-- 한줄 공백 -->
    코드작성 들여쓰기
    코드작성 들여쓰기

#### 타이틀    
    설명내용 
    설명내용

 

 

블럭영역 만들기

 

10) 링크처리

[텍스트](URL)

[텍스트](URL “툴팁")
텍스트 URL

텍스트 <URL>

 

링크

 

11) 이미지

맨 앞에!

 

! [alt]

 

! [alt](image_URL)

 

! [alt](이미지경로 마우스호버 설명”)

 

이미지의 크기변경

<img src=“” width=“00px” height=“OOpx” />

<img src=“” width=“00%” height=“OO%” />

[! [텍스트](이미지 URL) ]( 링크링크 URL )

 

![대체텍스트](이미지파일경로.jpg)

![텍스트](이미지파일URL)

![고양이](./images/cat.png)

<img src="./images/m_logo.png" width="200px" />

![고양이](./images/cat.jpg "고양이 설명")

[![텍스트](./images/m_logo.png)](http://www.naver.com)

<a href="http://www.naver.com" target="_blank">
  <img src="images/.png" width="100px" alt="이미지설명">
</a>

 

 

12) 테이블

헤더와 셀을 구분할 때 3개 이상의 - 기호사용

헤더 셀을 구분하면서 : 기호로 셀(/) 안에 내용을 정렬

맨 앞과| 기호는 생략 가능

 

테이블

 

 

테이블 칸 정렬

 

:---       왼쪽정렬

:---:      가운데 정렬 

---:       오른쪽 정렬

 

 

 

13) 체크박스

- [x]를 써서 완료된 리스트 표시.

- [ ]를 써서 미완료된 리스트 표시.

체크 안에서 강조 외에 여러 기능을 사용 가능

 

체크박스

 

 

14) 접기/ 펼치기 

 

<summary>자세히</summary>

<!-- summary 아래 한칸 공백 두고 내용 삽입 -->

</details>

 

 

15) 뱃지, 아이콘 , 이모지

 

https://shields.io/

 

Shields.io | Shields.io

Concise, consistent, and legible badges

shields.io

 

https://shields.io/badges

 

Static Badge | Shields.io

One of the named logos (bitcoin, dependabot, gitlab, npm, paypal, serverfault, stackexchange, superuser, telegram, travis) or simple-icons. All simple-icons are referenced using icon slugs. You can click the icon title on simple-icons to copy the slug or t

shields.io

 

뱃지 모음

 

https://github.com/Ileriayo/markdown-badges

 

GitHub - Ileriayo/markdown-badges: Badges for your personal developer branding, profile, and projects.

Badges for your personal developer branding, profile, and projects. - GitHub - Ileriayo/markdown-badges: Badges for your personal developer branding, profile, and projects.

github.com

 

https://simpleicons.org/

 

Simple Icons

2862 Free SVG icons for popular brands

simpleicons.org

 

 

https://www.webfx.com/tools/emoji-cheat-sheet/

 

Emoji Cheat Sheet

Emoji codes used by GitHub, Basecamp, Slack and other services. Searchable. With emoji meanings.

www.webfx.com

 

https://gist.github.com/rxaviers/7360908

 

Complete list of github markdown emoji markup

Complete list of github markdown emoji markup. GitHub Gist: instantly share code, notes, and snippets.

gist.github.com

 

 

 

 


 

 

 

 

Git은 버전 관리 시스템

 

Git은 버전 관리 시스템(VCS, Version Control System)으로, 소스 코드의 변경 이력을 추적하고 관리하는 데 사용됩니다. 

 

  1. git init: 새로운 Git 저장소를 초기화합니다.
  2. git clone [URL]: 원격 저장소를 로컬로 복제합니다.
  3. git add [파일명]: 변경된 파일을 스테이징 영역에 추가합니다.
  4. git commit -m "[커밋 메시지]": 스테이징 영역에 추가된 파일들을 커밋합니다.
  5. git status: 변경된 파일의 상태를 확인합니다.
  6. git log: 커밋 로그를 조회합니다.
  7. git pull: 원격 저장소에서 최신 변경 사항을 가져와 로컬로 병합합니다.
  8. git push: 로컬 변경 사항을 원격 저장소로 푸시합니다.
  9. git branch: 브랜치 목록을 조회합니다.
  10. git checkout [브랜치명 또는 커밋 해시값]: 특정 브랜치로 이동하거나 특정 커밋의 상태로 돌아갑니다.
  11. git merge [브랜치명]: 다른 브랜치를 현재 브랜치로 병합합니다.
  12. git rebase [브랜치명]: 현재 브랜치를 대상 브랜치의 최신 커밋에 리베이스 합니다.
  13. git reset [옵션] [커밋 해시값 또는 HEAD]: 특정 커밋 이후의 변경 사항을 취소합니다.
  14. git stash: 현재 작업 중인 변경 사항을 스태시에 임시 저장합니다.
  15. git tag [태그명] [커밋 해시값]: 특정 커밋에 태그를 부여합니다.

 

 

 

 

 

 

git config --global 명령어는 Git의 설정을 전역적으로 변경하거나 조회할 때 사용됩니다.

 

1. Git 사용자 설정 변경:

git config --global user.name "Your Name"
git config --global user.email "your.email@example.com"

 

 

 

2. git init 명령어

Git 저장소를 초기화하는 데 사용

현재 디렉토리에 새로운 Git 저장소를 생성

git init

 

이 명령어를 실행하면 Git은 현재 디렉토리에 .git 이라는 숨겨진 디렉토리를 생성합니다.

 

 

 

3. git remote add origin 명령어

로컬 Git 저장소와 원격 저장소를 연결하는 데 사용됩니다. origin이라는 이름의 원격 저장소를 추가하고 해당 원격 저장소의 URL을 지정합니다.

git remote add origin <원격 저장소 URL>

 

git remote add origin https://github.com/사용자명/저장소명.git

 

 

 

4. git remote -v

로컬 Git 저장소에 연결된 원격 저장소들의 정보를 확인

git remote -v

 

 

 

5.  현재 디렉토리와 그 하위 디렉토리에 있는 모든 변경된 파일들을 스테이징 영역에 추가

git add .

 

 

 

6. 현재 작업 디렉토리의 상태를 보여주는데 사용

git status

 

 

 

7. 스테이징 영역에 있는 파일들을 커밋하는데 사용

git commit -m "커밋 메시지"


git commit -m "Fix typo in README.md"

 

 

8. git push origin master

 

로컬 저장소의 변경 사항을 원격 저장소로 푸시(push)하는 데 사용.  origin은 원격 저장소의 이름이고, master는 로컬 브랜치의 이름

 

git push origin master

 

 

 

추가

 

git remote rm origin 명령어는 현재 설정된 원격 저장소 중에서 origin이라는 이름의 원격 저장소를 제거하는 데 사용됩니다.   해당 원격 저장소가 현재 Git 저장소와의 연결이 해제됩니다.

git remote rm origin

 

다시 추가

git remote add origin https://github.com/사용자명/저장소명.git

 

 

 

git push -u origin +master 명령어

로컬 브랜치의 변경 사항을 원격 저장소로 푸시(push)하는데 사용됩니다. 여기서 -u 옵션은 해당 브랜치를 원격 저장소의 기본 브랜치로 설정하고, +master는 강제(force) 푸시를 수행합니다.

 

git push -u origin +master

 

현재 작업 중인 로컬 브랜치(master)의 변경 사항이 원격 저장소(origin)의 master 브랜치로 푸시됩니다. -u 옵션은 로컬 브랜치를 원격 저장소의 기본 브랜치로 설정하므로, 이후에는 간단히 git push 명령어만으로 변경 사항을 푸시할 수 있습니다.

+ 기호는 강제 푸시를 나타내며, 이 옵션을 사용하면 원격 저장소의 브랜치에 이미 존재하는 커밋을 덮어쓸 수 있습니다. 주의해야 할 점은 강제 푸시를 사용할 때 이미 공유된 저장소에서 작업할 때만 사용하는 것이 좋습니다. 만약 여러 사용자가 같은 저장소를 공유하고 있다면 강제 푸시를 사용할 때 충돌이 발생할 수 있습니다.

 

 

rm -r .git

 

rm -r .git 명령어는 현재 디렉토리에서 .git 디렉토리를 삭제하는 명령어입니다.

  1. 주의: 이 명령어를 사용하면 해당 디렉토리 내의 모든 Git 관련 정보가 삭제되므로 신중하게 사용해야 합니다.
  2. 히스토리 손실: .git 디렉토리를 삭제하면 해당 디렉토리에서 이전의 모든 커밋 히스토리와 관련된 정보가 삭제됩니다. 이것은 로컬 저장소에서의 모든 변경 사항과 기록이 사라지는 것을 의미합니다.
  3. 원격 저장소와의 연결: .git 디렉토리를 삭제하면 로컬 저장소는 더 이상 원격 저장소와 연결되어 있지 않습니다. 따라서 이전의 원격 저장소와의 연결을 재설정해야 할 수 있습니다.
  4. 재설정: .git 디렉토리를 삭제하면 해당 디렉토리는 Git의 버전 관리를 받지 않게 됩니다. 이 디렉토리를 다시 Git으로 관리하려면 git init 명령어로 새로운 Git 저장소를 초기화해야 합니다.

 

 

# 깃허브 파일 복사 

 

github

 

1. 다운로드 하거나 

 

2. 터미널에서 

    git clone httpp://github.com ~ /site.git

 

 

이름 변경해서 사용하려면 

    git clone httpp://github.com ~ /site.git  새로운이름

 

 

 

 

반응형