[2023.12.12] Git - Tag, README

하은·2023년 12월 12일
0

실습환경 만들기

  • remote repository 생성
    : tag_project
  • local에 clone
    : git_ws로 이동
    = glt clone 주소(이름:토큰)
  • 파일 생성후 commit 3개 만들기
    : hello.txt
    : commit1 = Hello, world.
    : commit2 = Hello, noma.
    : commit3 = Hello, zerobase.
  • remote repository에 push
    : git push origin master

- Tag

- git Tag

- 특정 버전(commit)에 tag를 달아놓을 필요가 있을 때 사용

(예: 버전 릴리즈)

- git Tag 생성

현재 버전에 tag 달기

= git tag <tagname>
  • 예) 현재 버전(commit3) 에 tag(v0.3) 달기
    = tag_project% git tag v0.3
    = git log

- git Tag 생성2

특정 버전에 tag 달기

= git tag <tagname> <commithash>
  • 예) 특정 버전(commit2) 에 tag(v0.2) 달기
    = tag_project% git tag v0.2 6cfcc5a1bcdd6c594a82ccccfc2276b28ce2e4ab

= git log

- git Tag 생성3

tag를 remote repository에 push

= git push origin <tagname>
  • 예) tag를 remote repository에 push
    = tag_project% git push origin v0.3

  • remote repository - tag 페이지에서 확인가능

- git Tag 목록 보기

= git tag
  • 예)
    = tag_project% git tag

- git Tag 상세정보

= git show <tagname>
  • 예)
    = tag_project% git show v.02

- git Tag 삭제 1(local)

= git tag --delete <tagname>
  • 예)
    = tag_project% git tag --delete v0.3
    = git tag

- git Tag 삭제 2(remote)

= git push --delete origin <tagname>
  • 예)
    = tag_project% git push --delete origin v0.3

- README

- README란?

- 프로젝트에 대한 설명, 사용방법, 라이센스, 설치법과 같은 부분에 대해 기술하는 파일

- 나, 직장동료, 프로그램 사용자를 위해 존재

- MARKDOWN

- Github에서 README 파일 수정을 선택

- 파일 수정 후 commit

- headers = 큰 제목

This is H1
==========

- headers = 작은 제목

This is H2
-----------

- headers = 글머리(1~6까지 지원)

#This is H1
##This is H2
###This is H3
####This is H4
#####This is H5
######This is H6

- BlockQuote - 블럭인용문자 사용(>)

> This is a first blockquote.
> > This is a second blockquote.
> > > This is a third blockquote.

- BlockQuote(혼합)

블럭 내에서 다른 markdown 요소를 포함할 수 있음

> This is H3
> * List
> 

- 목록: 순서가 있는 목록

내림차순으로 자동 정렬됨

1. 첫번째
2. 두번째
3. 세번째

- 목록: 순서가 없는 목록

내림차순으로 자동 정렬됨
혼용해도 같은 결과로 나타남

+ 빨강
	+ 초록
		+ 파랑
        
* 빨강
	- 초록
		+ 파랑

- 코드블럭1

<pre><code>{code}</code></pre>

예)
<pre><code>print('this is readme file.')</code></pre>

* pre를 빼면 코드불럭이 끝까지 안 가고 text에서 끊김

- 코드블럭2

```{code}```

예)

```print('this is readme file.')```

- 수평선

* * *
***
***** 
- - - 
--------------

- 외부링크

Link: [Google](http://google.com, "google link")

또는
* 외부링크: <http://google.com>

- 강조

* *single asterisks*
* _single undersores_
* **double asterisks**
* __double undersores__
* ~~cancleline~~

- 이미지

이미지가 어딘가 업로드돼있어야 함

![Alt text](/path/to/img.jpg "Optional title)
  • github 저장소에서 New issue 클릭
  • text area에 이미지 업로드(드래그)하면 markdown link가 생성 > 복사
  • readme 에 붙여넣기

remote에 있는 README파일을 LOCAL로 다운받을 수 있음
= cat README.md
= git pull origin master

0개의 댓글