참고 자료 : https://coding-factory.tistory.com/502
구분 | 명령어 | 설명 |
---|---|---|
install | sudo apt-get install git sudo apt install git | |
git --version | ||
config | git config --global http://user.name < name> | |
git config --global user.mail | ||
init | git init | Git 코드 저장소 새로 만들기 |
status | git status | 저장소 상태 확인 |
add | git add < file> | 작업 내역 추가하기 |
commit | git commit [-m] | 변경 내역 기록하기 |
branch | git branch < branch-name> git branch | |
git switch < branch-name> git checkout < branch-name> | branch 생성, 목록 확인, 이동 | |
clone | git clone https://yoshikixdrum.tistory.com/310 |
sudo apt-get install git # git 패키지 리스트 업데이트
sudo apt install git # git 설치
git --version # git version 확인 (설치된 버전 2.25.1)
# git push시 표시되는 사용자 정보(user) 지정
git config --global user.name "0000"
git config --global user.mail "0000@gmail.com"
Git 저장소를 초기화 하여 소스코드를 git으로 관리하기
git init
이미 만들어져 있는 프로젝트 개발에 참여할 때 git clone 사용하기
cd xycar_ws # 저장소를 내려받을 폴더로 이동
git clone https://github.com/wish-j/git-session.git # 프로젝트 내려받기
git clone https://github.com/prgrms-ad-devcourse/ad-practice-control1-assignment.git # 과제 원격 저장소 내려받기
cd ad-practice-control1-assignment # 내려받은 저장소로 이동
mkdir 정소원 # 과제 제출 폴더 생성
ls # 폴더 내 파일 확인
→ clone시 Authentication failed for ‘https:…’ 오류 발생시 password에 git 토큰 입력
$ git branch test_branch # 브렌치 생성
$ git branch # 브렌치 목록 확인
$ git switch test_branch # 브렌치 전환
cd ..
git add file.py/ # commit을 진행할 파일을 staging area에 등록
git commit -m "messege" # 커밋 메세지 생성
git push origin test_branch # origin(GitHub)에 과제 branch push