TOOL/VCS
[Git] tag
forgiveall
2016. 4. 13. 17:28
!markdown
### tag (태그 달기)
```bash
git tag {TAG NAME}
```
- ex)
```bash
git tag tag003
```
### Receive tag from Remote Repository (원격서버의 tag 가져오기)
```bash
git pull origin master --tags
```
### Send tag to Remote Repository (원격서버에 tag 보내기)
```bash
git push origin master --tags
```
### Delete tag in Local Repository (로컬 tag 지우기)
```bash
git tag -d {TAG NAME}
```
### Delete tag in Remote Repository (원격서버의 tag 지우기)
Local의 tag와 Remote의 tag는 자동으로 동기화되지 않는다.
때문에, 양쪽다 지워줘야하며, 다른 Local에서 Remote에 올려놓은 tag를 가져갔다면 그역시 수동으로 지워야한다.
```bash
git push origin master :{TAG NAME}
```
- ex)
```bash
git push origin master :tag003
```