Git 2

Git과 SVN 차이점

About Git 리눅스 기반 형상관리 툴. 매우 빠른 속도로 동작한다. 서버에 접속하지 않아도 나중에 연결되었을 때 서버에 반영 가능하다. 소스코드 분실 가능성이 매우 낮다. 단점은 소스코드를 편집 시 Lock을 걸지 못한다. 그래서 충돌이 나면 해결 후 업로드해야 한다. SVN과 Git의 차이점 중앙 저장소 SVN은 저장소에 중앙 서버가 있고, commit할 시에 코드가 중앙 서버로 전달된다. 그래서 인터넷이 안되는 환경이나 중아서버에 문제가 발생한 경우에는 협업이 불가능하다. Git은 각 클라이언트가 모두 저장소를 가진다. 그래서 서버에 문제가 생겨도 지속적인 작업이 가능하다. 중앙집중식 이외에 다양한 워크플로우가 구현가능하다. 스테이지 영역 SVN은 커밋할 때 모든 변경사항을 커밋 대상이 된다. ..

Git 2022.01.05

git 명령어 정리하기(Window 버젼)(계속 업데이트 예정)

Github, Git, Window cmd창 사용 ● Github에서 프로젝트 가져오기 1. 먼저 깃허브에서 불러올 프로젝트의 주소를 복사해온다. 2. 명령 프롬프트창(cmd) 오픈 3. 프로젝트를 복사해놓을 폴더로 이동 cd 폴더경로 4. git clone 명령어를 통해 프로젝트 복사해오기 git clone 깃허브에서 복사해온 경로 ex) git clone https://github.com/ ● 해당 폴더 안의 디렉터리 출력 dir ● 프로젝트안에 변경된 파일 확인 git status 프로젝트 안의 파일 변경사항 무시하고 파일을 원래 상태로 복귀시키기 git checkout -- 파일이름 ● Github에 프로젝트, 프로젝트 변경사항 올리기 1-1. commit하기 위해 staging area에 특정 ..

Git 2021.07.14