본문 바로가기

웹 개발/git, github

(6)
[git_07] 협업하기 ※ 디지털 스마트 부산 아카데미 내용입니다. github의 공개 저장소는 주소만 알면 누구나 접속하여 소스를 확인하고 내려받을 수 있다. 하지만 소스를 수정하고 commit, push는 공동작업자에 추가해줘야 한다. 1. 팀장 : github 리파지토리 생성 리파지토리를 이름을 입력하고, Add a README file 항목에 체크, Add .gitignore는 python을 선택하여 생성해주자.\ 생성된 라퍼지토리를 확인한다. 2. 팀장 : 팀원 초대 Settings -> Access -> Collaborators 를 선택하고, Add people 버튼을 클릭한다. 추가할 팀원의 아이디를 검색하고 선택한다. Add XXX to this repository 버튼을 클릭한다. 3. 팀원 : 확인메일 수락처..
[git_06] branch ※ 디지털 스마트 부산 아카데미 내용입니다. 1. 브랜치 목록보기 git branch 2. 브랜치 생성 git branch test01 3. 브랜치 이동 git switch test01 4. 브랜치에서 작업 후 완료 git add . git commit -m "브랜치에서 작업완료" 5. 커밋 내용확인 git log --graph --all git log --oneline --graph --all 6. 브랜치에서 병합(main에서 작업해야함) git merge 브랜치명 7. 충돌내용 처리 후, 커밋까지 처리 git add . git commit -m "test01 병합" 8. 브랜치 충돌 - 각각 다른 브랜치에서 같은 파일을 편집한 경우 git merge -> 충돌내용 수정 후 -> 다시 add, comm..
[git_05] reset ※ 디지털 스마트 부산 아카데미 내용입니다. github push 이전으로 되돌리기 git log git log --oneline git reset --soft 커밋아이디 1️⃣ soft 커밋을 취소하지만 스테이징 영역에는 그대로 남겨둡니다. 워킹 디렉토리의 변경 사항은 그대로 유지됩니다. 스테이징 영역의 변경 사항은 그대로 유지됩니다. 커밋 기록은 변경되지 않습니다. 2️⃣ mixed 커밋을 취소하고 스테이징 영역을 비웁니다. 워킹 디렉토리의 변경 사항은 그대로 유지됩니다. 스테이징 영역은 비워집니다. 커밋 기록은 변경되지 않습니다. 3️⃣ hard 커밋을 취소하고 스테이징 영역과 워킹 디렉토리를 모두 이전 상태로 되돌립니다. 워킹 디렉토리의 변경 사항은 모두 삭제됩니다. 스테이징 영역은 비워집니다. ..
[git_04] git clone/ pull/ .gitignore 파일 ※ 디지털 스마트 부산 아카데미 내용입니다. ※ 개인 학습용 글입니다. 궁금한 점이나 수정사항이 있을 시 댓글을 달아주세요. 1. git clone mac의 경우 window처럼 따로 C드라이브를 같은 파일을 사용하는 것이 좋다. finder > Mscintosh HD > User(사용자) > Home(사용자 이름) 으로 들어가서 repository이름과 같은 이름의 파일을 생성한다. 어떤 파일에 repository 가 clone 되었는 지 헷갈릴 수 있기 때문에 이름을 같게 하는 것이 편리하다. 이제 이미 github 리퍼지토리가 있고, 코드 복사만 하면 될 경우 1️⃣ vscode 터미널 창을 연다. 어차피 vscode에서 작업할 것이기 때문에 vscode 터미널 창을 이용하는 것이 편하다. 상단바에..
[git_02] git 환경설정 ※ 개인 학습용 글입니다. 궁금한 점이나 수정사항이 있을 시 댓글을 달아주세요. 1. 설정정보 확인 git config --llist git config -l git config -l 도 마찬가지로 같게 출력된다. 2. 전역으로 설정 git config --global user.name git config --global user.email 3. Repository마다 다른 사용자 계정 사용 ( global 제외 ) git config --local user.name git config --local user.email 4. 설정된 계정 정보 삭제 # global git config --unset --global user.name git config --unset --global user.email # ..
[git_01] Mac os 에서 Github 사용하는 법 ※ 개인 학습용 글입니다. 궁금한 점이나 수정사항이 있을 시 댓글을 달아주세요. 초반에 헷갈렸던 부분인데 'git'과 'github'는 다른 것이다. 1. git 설치하기 '깃허브'를 사용하려면 우선 '깃'을 설치해야 한다. 1️⃣ 터미널을 통해 깃 버전을 확인 해보자. 터미널 창은 'command + 스페이스바' or 'F4'를 눌러서 검색창이 뜨면 '터미널'이라고 검색한 후 가장 위에 있는 것을 실행시키면 된다. 사이드 바에 추가해두면 편리하다. 2️⃣ 터미널에 "git --version"을 입력한 한다. 화면과 같이 버전 정보가 뜨지 않으면 깃 설치가 되어있지 않은 것이므로 Homebrew를 통해 설치해야 한다. 3️⃣ Homebrew를 통해 최신 버전의 깃을 설치한다. https://m-ur-ph..