일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 쏴아리 딥러닝
- AWS
- git log
- Image to image translation
- autoencoder
- ubuntu grep
- docker
- 말해보시개 Linux
- DCGAN
- AWS EC2
- CycleGAN
- anomaly detection
- bash vs zsh
- AnoGAN
- unsupervised learning
- ubuntu mount
- 말해보시개 딥러닝
- EC2
- git commit
- linux
- AWS Certificate
- ubuntu pipe
- F-AnoGAN
- ubuntu zsh
- bash 명령어
- ubuntu 명령어
- gan
- pix2pix
- ubuntu
- aws rds
- Today
- Total
쏴아리의 딥러닝 스터디
git add, git status, git commit, git log 본문
git add, git status, git commit, git log
git add: staging 영역으로 보내기
git add 명령어는 working directory에 있는 파일을 staging area로 보내는 역할을 수행합니다.
$git add <파일명>
한꺼번에 여러 파일을 staging area로 보내고 싶다면 현재 폴더를 대상으로 git add를 수행할 수 있습니다.
$git add .
예제) deepmal.txt 생성 하고 git add 수행
1. staging 영역으로 보낼 파일을 생성합니다.
ubuntu에서 nano 명령어를 통해 deepmal.txt를 생성하고, 내용을 작성합니다.
$nano deepmal.txt
deepmal.txt에 "Hello World!"를 입력 한 뒤, Ctrl + X 를 누릅니다.
Save 할 것인지 질문에 Y를 입력합니다.
파일명에 deepmal.txt가 입력된 것을 확인 하고 엔터를 입력합니다.
2. deepmal.txt 생성 완료 및 내용확인
deepmal.txt 파일이 생성되었는지 확인하기 위하여, ubuntu에서 ls 명령어를 실행합니다.
cat 명령어를 통해 deepmal.txt의 내용을 확인할 수 있습니다.
$ls -l
$cat deepmal.txt
3. git add 명령어를 통해 staging area로 보내기.
git add 명령어를 통해 deepmal.txt를 staging area로 보냅니다.
$git add deepmal.txt
git status: staging 상태 확인
git status 명령어를 통해 staging area의 상태를 확인할 수 있습니다.
$git status
예제) deepmal.txt가 staging area에 있는지 확인
$git status
git add를 수행한 deepmal.txt가 staging area에서 new file로 인식되고 있음을 확인 할 수 있습니다.
git commit: git 저장소 반영
git commit은 .git 저장소(repository) 내에 staging 파일을 저장하는 역할을 수행합니다.
$git commit -m "message"
staging area에 있는 파일들을 repository에 반영합니다. 메시지는 생략가능 합니다.
예제) git commit 수행하여, staging area에 있는 내용을 repository에 반영하기
git commit 명령어를 수행하겠습니다. 메시지는 "commit 1"입니다.
$git commit -m "commit 1"
staging area에 있던 deepmal.txt가 repository로 반영되었습니다.
git status 명령어를 통해 staging area를 확인합니다.
$git status
deepmal.txt가 staging area에 있었는데 git commit 이후, staging area가 비어있음을 확인합니다.(nothing to commit)
git log: .git repository에 존재하는 history 확인
git log 명렁어는 repository에 반영 내역을 확인할 수 있습니다.
$git log
예제) git log 실행하여 repository history 확인
$git log
ssali<deepmal@gmail.com>라는 Author가 방금 commit을 수행하였음을(메시지: commit 1) 알 수 있습니다.
같이 보시면 좋아요.
포스팅 내용이 도움이 되었나요? 공감과 댓글은 큰 힘이 됩니다!
'Git' 카테고리의 다른 글
git branch, checkout, merge (0) | 2021.05.17 |
---|---|
Ubuntu Git 설치, 초기설정 방법 (0) | 2021.05.12 |