Markdown 작성법
vscode extension 설치
markdown All in One
Markdown Preview Enhanced
위키백과 | 바로가기 |
1) 타이틀
제목(Headers):
# 으로 시작
# 제목
# 1개부터개 부터 ~ 6개 까지
# h1 ~ # 6개 h6
# 제목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://github.com/Ileriayo/markdown-badges
https://www.webfx.com/tools/emoji-cheat-sheet/
https://gist.github.com/rxaviers/7360908
Git은 버전 관리 시스템
Git은 버전 관리 시스템(VCS, Version Control System)으로, 소스 코드의 변경 이력을 추적하고 관리하는 데 사용됩니다.
- git init: 새로운 Git 저장소를 초기화합니다.
- git clone [URL]: 원격 저장소를 로컬로 복제합니다.
- git add [파일명]: 변경된 파일을 스테이징 영역에 추가합니다.
- git commit -m "[커밋 메시지]": 스테이징 영역에 추가된 파일들을 커밋합니다.
- git status: 변경된 파일의 상태를 확인합니다.
- git log: 커밋 로그를 조회합니다.
- git pull: 원격 저장소에서 최신 변경 사항을 가져와 로컬로 병합합니다.
- git push: 로컬 변경 사항을 원격 저장소로 푸시합니다.
- git branch: 브랜치 목록을 조회합니다.
- git checkout [브랜치명 또는 커밋 해시값]: 특정 브랜치로 이동하거나 특정 커밋의 상태로 돌아갑니다.
- git merge [브랜치명]: 다른 브랜치를 현재 브랜치로 병합합니다.
- git rebase [브랜치명]: 현재 브랜치를 대상 브랜치의 최신 커밋에 리베이스 합니다.
- git reset [옵션] [커밋 해시값 또는 HEAD]: 특정 커밋 이후의 변경 사항을 취소합니다.
- git stash: 현재 작업 중인 변경 사항을 스태시에 임시 저장합니다.
- 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 디렉토리를 삭제하는 명령어입니다.
- 주의: 이 명령어를 사용하면 해당 디렉토리 내의 모든 Git 관련 정보가 삭제되므로 신중하게 사용해야 합니다.
- 히스토리 손실: .git 디렉토리를 삭제하면 해당 디렉토리에서 이전의 모든 커밋 히스토리와 관련된 정보가 삭제됩니다. 이것은 로컬 저장소에서의 모든 변경 사항과 기록이 사라지는 것을 의미합니다.
- 원격 저장소와의 연결: .git 디렉토리를 삭제하면 로컬 저장소는 더 이상 원격 저장소와 연결되어 있지 않습니다. 따라서 이전의 원격 저장소와의 연결을 재설정해야 할 수 있습니다.
- 재설정: .git 디렉토리를 삭제하면 해당 디렉토리는 Git의 버전 관리를 받지 않게 됩니다. 이 디렉토리를 다시 Git으로 관리하려면 git init 명령어로 새로운 Git 저장소를 초기화해야 합니다.
# 깃허브 파일 복사
1. 다운로드 하거나
2. 터미널에서
git clone httpp://github.com ~ /site.git
이름 변경해서 사용하려면
git clone httpp://github.com ~ /site.git 새로운이름
'플러그인 외' 카테고리의 다른 글
[ 플러그인 ] fullpage.js (0) | 2024.05.06 |
---|---|
[ API ] 카카오 주소 , 카카오 지도 (0) | 2024.04.23 |
[ 플러그인 ] 04. Masonry, isotope (0) | 2023.11.02 |
[ 플러그인 ] 03. AOS (1) | 2023.11.02 |
[ 플러그인 ] 02. swiper, slick, skitter (0) | 2023.11.01 |