깃은 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. 소프트웨어 개발에서 소스 코드 관리에 주로 사용되지만 어떠한 집합의 파일의 변경사항을 지속적으로 추적하기 위해 사용될 수 있다. [1]
오늘은 Git으로 처음 Commit을 해봤습니다.
앞으로는 Git에 코드를 공유하고, 관리하려고 합니다.
저는 Windows 10 사용자여서 Windows용 Git을 다운로드해 설치했고 아래 명령어를 입력해 Commit 해봤습니다.
Windows용 Git 다운로드 경로 : https://git-scm.com/download/win
파일 및 폴더의 추가/변경 사항을 저장소에 기록하는 것 [2]
# Git initialization 및 commit과 원격지 파일 업로드
1. Initialization
echo "# git_test" >> README.md
git init
git add README.md
2. Commit과 원격지 파일 업로드
git commit -m "first commit"
git remote add origin https://github.com/menthamin/test.git
git push -u origin master
3. 추가 Commit과 파일 업로드
git status
git add get_bus_data
git status
git commit -m "first commit"
git push -u origin master
위에 코드를 실행한 결과는 다음과 같습니다.
우선은 제가 Git을 Init한 경로에 관리하려는 버스도착정보 수집 코드를 옮겼습니다.
그리고 git status로 현재 상태를 확인하고 get_bust_data 폴더가 Untracked 중인 것이 확인되어 git add로 해당 폴더를 commit 해줬습니다.
마지막으로는 git 저장소에 파일 업로드!
Init 후 새로운 파일을 Commit 하고 업로드 할 때는 아래 명령어만 사용하면 됩니다.
git status
git add "파일 또는 폴더명"
git push -u [리모트 저장소이름] [브랜치 이름]
1. 위키백과 깃https://ko.wikipedia.org/wiki/%EA%B9%83_(%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4)
2. 누구나 쉽게 할 수 있는 Git 입문
https://backlog.com/git-tutorial/kr/intro/intro1_3.html
3. WEBCLUB KimJaeHee님 블로그
https://webclub.tistory.com/317
Windows에 아나콘다(Anaconda) 설치 및 가상환경 만들기 (0) | 2020.01.02 |
---|---|
리눅스에서 ^M(개행 문자, 줄바꿈 문자) 삭제하는 방법 (0) | 2019.12.24 |
[Anaconda] 아나콘다 가상환경 Export 및 Import 하는 방법 (0) | 2019.12.08 |
[우분투(Ubuntu)] root 패스워드 설정 - 초기설정 (0) | 2019.11.23 |
[Virtualbox 설정] 게스트 확장 후에도 전체화면이 적용안될 때 해결방법 (0) | 2019.11.16 |