XAML or HTML

Add(저장소 추가)

GitHub

GitHub 클라이언트 - Add(저장소 추가)

 

윈도우용 클라이언트를 기준으로 설명한다. 버전업이 될 때마다 UI 디자인이 계속 변경되고 있으므로 버전업 후 차이가 발생할 수도 있으니 참고하기 바란다. 이 문서의 기준 버전 넘버는 2.10.0이다.

   

+버튼을 클릭해 Add/Create/Clone 팝업을 연다. Browse 버튼을 클릭한다.

저장소가 위치할 폴더를 찾아서 선택한 후 확인 버튼을 클릭한다.

Create a repository를 클릭한다.

Name 폼에 원하는 폴더명을 입력한다. 이 폴더명이 프로젝트명 역할을 한다. 좀 더 정확한 표현은 'AddTest라는 이름의 repository(저장소)를 생성했다' 이다.

Create repository 버튼이 활성화되며 정상이다. 가끔 활성화가 정상적으로 되지 않는 버그가 있는 것 같다.

좌측에 AddTest 이름의 repository(저장소)가 생성되었다. 최초 생성하면 자동으로 .gitattributes와 .gitignore 파일이 자동으로 생성된다.

   

  • .gitattributes: Line-feed Normalization이 적용될 텍스트 파일 및 기타 파일들의 속성이 지정되어 있는 파일 입니다.
  • .gitignore: Revision Control에 적용하지 않을 파일 확장자 및 특정 파일 목록이 지정되어 있는 파일 입니다.

    출처: <http://kaizen8501.tistory.com/7>

   

이미 생성된 저장소를 Clone하거나 생성한 적이 있다면 위와 같이 조금 다르게 보일 수 있다.

현재는 아직 Publish가 되지 않은 상태가 아니다. 그래서 Publish 버튼이 활성화되어 있다.

텍스터 에디터를 이용해 동일한 폴더 AddTest 안에 index.html를 생성했다. <title> 요소와 <h1> 요소에 'HELLO WORLD'를 입력하고 저장했다.

윈도우 탐색기에서 제대로 위치했는지 확인한다.

Uncommitted changes가 활성화되었다. 현재 저장소에 변경된 사항이 감지되었다는 의미다.

Show 버튼을 토글하면 Summary와 Description을 작성할 수 있다.

VS TFS의 Comment와 같다. 반드시 작성해야 커밋할 수 있는 점이 다르다.

Files to commit 책크버튼을 이용하여 커밋할 목록의 모든 파일을 해제할 수 있다. 해당 파일 이름 앞 책크버튼을 해제해 해당 파일만 선택 해제할 수도 있다.

마우스우클릭을 이용해 Discard all changes 할 수 있다. 변경된 모든 파일을 무시하는 기능이다. 이번 말고 다음번에 커밋하겠다라는 의미로 이해하면 된다.

Discard all changes: 성공적으로 무시되었다.

다시 한번 index.html을 수정했다.

현재 저장소에 변경된 사항이 감지되었다. Summary와 Description을 작성하고 Commit to master 버튼을 클릭한다. 커밋은 VS TFS의 Check in(책크인)과 비슷한 의미다.

커밋이 정상적으로 이루어졌다.

아직은 온라인 저장소(repository)에 커밋된 것은 아니다. 자신에 컴퓨터에만 커밋된 상태다. Publish Repository 버튼이 활성화되어 있는 것으로 판단할 수 있다.

Publish Repository 버튼을 클릭해 팝업을 연다. Name과 Description을 입력하고 Publish 버튼을 클릭한다.

업로드되는 파일 크기에 따라 수초에서 수분이 걸린다. 개인적인 체감으로는 꽤 느린 편이다.

Publish Repository 버튼이 사라지고 Sync 버튼이 활성화되었다.

GitHub 웹사이트에서 확인한다. AddTest 저장소가 생긴 것을 확인할 수 있다.

'GitHub' 카테고리의 다른 글

gh-pages(도메인으로 배포하기)  (0) 2015.03.05
Branch(분기 생성하기)  (0) 2015.03.05
Commit(로컬저장소에 저장하기)  (0) 2015.03.05
Clone(저장소 내려받기)  (0) 2015.03.05
Add(저장소 추가)  (0) 2015.03.05
Install 및 Sign up(설치 및 가입)  (0) 2015.03.05