리눅스 기본 용어
1.pwd 현재 위치 확인
2. ls 현재 폴더내 목록 / -a 모든 파일 / -l 자세한 내용
- ls -al 제일 많이 씀
3. cd 위치 이동
4. mkdir 디렉토리 만들기
5. touch 파일 생성(있으면 날짜/시간 내용 변경)
git : 코드 변경점 기록 / 버전 관리 도구(형상관리도구)
github : 백업과 공유가 가능한 온라인 코드 저장소
git 필수 명령어
1. git init ( 코드 관리를 시작하는 명령어)
- 프로젝트 시작 전 딱 한번 입력
- 한번 설정 후 변경 안됨
2. git add 파일명(지정)
git add . (전체 파일 지정)
3. git commit -m "메세지 작성" (지정)
3. git status (상태 확인)
4. git log(저장내용을 확인할수 있음)
5. git diff(코드 변경 확인)
6. .git reset (돌아가기)
7. git remote add origin <github 주소>
- git hub의 주소를 origin으로 기억함
8. git branch -m maain
- 기본 브랜치는 마스터
9. git push -u orign main
> git push origh main 을 기본 git push로 설정
깃 허브 사용
1. 협력하기
collaborator 등록하기
2. 코드복사해오기 git clone
폴더 만들고 git clone <깃헙주소> . (.현재 위치를 말해줌 안하면 밑에 폴더 새로 생김)
3. git pull 가져오기(다른 사람이 변경한거 다 가져오기)
push push 중복되면 충돌일어나서 깃헙이 컷
git pull origin 브랜치명
오류나면 merge
터미널에 입력이 안될때!!
1. 키보드 esc > : > wq > enter
git pull 가져왔을때 충돌 생길경우
충돌 발생한 파일 확인하기 : 뜨는 이유
같은 파일 의 같은 위치에 코드가 변경 되었기 때문에
위치를 바꿔주고 다시 git push 해서 업로드할껄