GIT 49

09. [Git] 버전간 차이점 비교

등록한 파일을 하나 수정합니다. memo.txt에 안녕하세요.라는 내용을 추가하겠습니다. git bash창에서 git status라는 명령어를 입력하면 memo.txt가 변경된 것을 확인할 수 있습니다. git diff는 파일의 어떤 내용이 변경되었는지 차이점을 비교할 수 있는 명령어입니다. commit된 파일상태와 현재 수정중인 상태 비교 $ git diff commit된 파일상태와 add된 파일 상태 비교 $ git diff --staged commit간의 상태 비교하기 - commit hash 이용 $ git diff [비교할commit해쉬1] [비교할commit해쉬2] ex ) git diff 048171 0c747d commit간의 상태 비교하기 - HEAD 이용 ex) git diff HEAD..

Git&Github 2021.08.24

08. [Git] 여러개의 파일을 하나의 버전으로 만들기

메모 파일을 생성합니다. git status 입력합니다 untracked 된 파일이 생성된 것을 확인할 수 있습니다. 이번에는 index.php를 수정합니다. index.php을 열어서 일부를 수정합니다. git status를 입력합니다 modified 된 파일과 untracked 파일을 둘 다 add 해줘서 staging area에 등록합니다. staging area에 등록된 모습을 확인할 수 있습니다. 이후 commit 명령을 실행합니다. git log로 정상적으로 commit 되었는지 확인합니다. 정상적으로 commit 된 것을 확인할 수 있습니다. git log --stat 이라는 옵션을 사용하면 더 상세한 파일 수정 정보를 확인할 수 있습니다. index.php는 한줄이한 줄이 삭제되었고 mem..

Git&Github 2021.08.24

06. [Git] 워킹디렉토리에서 파일 삭제후 복구하는 방법 & 깃허브에서 직접 파일 추가시 이력관리가 가능한지

1. 파일을 삭제한 후 되돌리는 방법 1) 깃 폴더에 있는 파일을 삭제 2) git bash를 실행 3) git checkout -- 파일 이름 (실행 명령어 : git checkout -- index.php) 4) 파일이 되살아남 2. 깃에서 바로 파일을 변경할 경우 파일 이력 관리가 가능할지? 1) github > Add file > Upload files 클릭 2) 파일을 드래그해서 추가 > 파일이 추가되면 2번과 같이 파일 이름이 추가됨 > 3번에 commit message 작성 > 4. 마스터 브런치에 직접 commit > 5. commit commit 중... 5번째 commit 완료 > commits 클릭 별문제 없이 commit 되었는데 Verified라는 단어가 생겼습니다. 단어를 찾아보..

Git&Github 2021.08.18

05. [Git] Git 깃에 파일 업로드

Git이란 git이란 Git은 형상 관리 도구 중 하나로, 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템이다. github란 깃허브(Github)는 분산 버전 관리 툴인 깃(Git)을 사용하는 프로젝트를 지원하는 웹호스팅 서비스입니다. Git은 파일을 Committed, Modified, Staged 이렇게 세 가지 상태로 관리한다. Committed란 데이터가 로컬 데이터베이스에 안전하게 저장됐다는 것을 의미한다. Modified는 수정한 파일을 아직 로컬 데이터베이스에 커밋하지 않은 것을 말한다. Staged란 현재 수정한 파일을 곧 커밋할 것이라고 표시한 상태를 의미한다. 이 세 가지 상태는 Git 프로젝트의 세 가지 단계와 연..

Git&Github 2021.08.18

04. [Git] Git 버전확인

커맨드 창을 이용한 버전 확인 실행 > cmd > git --version 입력 만약 위화면처럼 깃 버전이 보이지 않는다면 환경변수를 설정할 필요가 있습니다. 시스템 환경 변수 편집 > 고급 탭 > 환경 변수 시스템 변수 > path > 편집 > Git의 cmd 폴더를 환경변수에 추가합니다(없는 경우에만) git bash를 이용한 버전 확인 아무 폴더에서 오른쪽 클릭 > Git Bash Here 실행 > git --version 입력

Git&Github 2021.08.18

03. [Git] 소스트리 설치하기

소스 트리 다운로드 사이트 https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com Download for Windows를 누릅니다. 라이선스(체크박스)에 동의하고 Download를 누릅니다. 내려받은 설치 파일을 실행합니다. Bitbucket을 누릅니다. 누르면 브라우저에서 사이트가 하나 열리고 로그인을 하지 않으면 설치 파일은 더 이상 진행되지 않습니다. 계정이 있다면 ..

Git&Github 2021.08.17

02. [Git] Git 설치하기(window)

git download 사이트 https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp git-scm.com 위 사이트에 접속 후 빨간색 상자를 클릭합니다. 버튼을 누르면 인스톨 파일이 다운로드됩니다. 라이선스에 동의하면 Nex..

Git&Github 2021.08.17

12. [iOS/Swift] XCode 와 Github 연동하기

개발환경 BIg Sur version 11.4 Xcode version 12.5 swift 5 xcode 와 github 연동방법 1. Github계정 생성 아래 사이트로 이동 > 우측 상단 'sign up' 클릭 > 계정 생성 https://github.com GitHub: Where the world builds software GitHub is where over 65 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com..

iOS/swift 2021.06.23