일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 뮤텍스
- 프로그래밍
- 알고리즘
- 디지털
- Effective Java
- 깃허브
- OS
- Public
- 컴퓨터과학
- 자바
- 정보처리기사
- CS
- 이펙티브 자바
- 신입사원
- package-private
- 깃
- 운영체제
- 컴퓨터공학
- 공채
- github
- 우리카드
- 신입
- 메모리
- spring
- 개발
- 세마포어
- IT
- 스프링
- 스터디
- java
- Today
- Total
목록github 정리 (4)
주니어 개발자 성장기
git branch 현재 브랜치를 확인하는 명령어 git branch [브랜치명] [브랜치명]의 브랜치를 하나 새로 만든다. git checkout [브랜치명] [브랜치명]으로 현재 브랜치를 바꾼다. -> 바꾼뒤에는 기존에 쓰던대로 git add . git commit -m "[커밋 메세지]" 를 한 뒤에 push 하면된다. git push origin [브랜치명] [브랜치명] - 해당 브랜치의 커밋 내용을 깃허브에 push하는 명령어 브랜치를 Merge 하기 위해서는 Push한 이후에 깃허브 레포지토리에서 Pull requests 탭으로 간 뒤에 New pull request -> base:[기본브랜치] compare:[병합할 브랜치] 설정 -> Create pull request 이렇게 하면 PR이 ..
.gitignore 에 등록된 파일은 git에서 무시해버린다. 즉, git add . 명령어를 실행할 때 add될 항목에서 .gitignore에서 지정한 항목들이 제외된다. - 프로젝트와 관계 없는 파일 - 보안상으로 위험성이 있는 파일 - 용량이 너무 커서 제외해야되는 파일 등을 주로 등록한다. 파일명.c 을 직접 적거나 폴더명/ 이런 식으로 폴더 전체를 제외할 수도 있고 *.txt 와 같이 해당 확장자를 가진 파일 전부를 무시할 수도 있다. 한 줄에 한 항목씩 적으면 된다. 주석은 #을 적으면 된다. 자세한 명령어는 https://programming119.tistory.com/105
깃헙에서 레포지토리를 생성, git remote add origin [레포지토리주소] 로컬 깃과 깃허브를 연동하는 명령어 -> 한번만 하면 된다. git push origin main 현재 버전을 깃허브에 올려준다. 먼저 로컬에서 add -> commit을 하고 git push origin main으로 깃허브 저장소에 업데이트한다. git clone 프로젝트주소 해당 프로젝트를 로컬로 가져와준다. git pull origin main 깃허브 서버에서 만들어진 커밋을 로컬로 가지고 오는 것 이전의 commit으로 reset 했을 경우 다시 이후의 commit으로 돌아가는 법 1. 로컬 git을 제거하고 다시 git clone 2. git reset --hard [돌아가고싶은커밋의 해쉬]
cd 폴더명 해당 폴더로 이동 cd .. 상위 폴더로 이동 먼저 cd명령어를 cmd 혹은 터미널로 입력하여 git을 이용할 폴더로 이동한다. git init 최초에 쓰는 명령어 git add 파일 해당 파일을 add한다. git add . 폴더내에 모든 파일을 add한다. git status 현재 상태를 확인하는 명령어 git commit -m "[커밋 내용]" add된 파일을 메시지와 함께 커밋한다. git log commit 내역을 확인 가능 git reset --hard 가장 최근에 커밋된 버전으로 프로젝트를 복구한다. git reset --hard [커밋 해쉬] 해당 커밋의 버전으로 복구한다.