커밋 해보기 | gitadd, commit, push GitHub 깃허브 사용법! 차근차근 첫 번째

 

.혹은 모든 아이콘이 동일해 보이면 new repository page로 간다.

New를 클릭하여 – 리포 지토리에게 짧아서 기억에 남을만한 이름을 줍니다.

간단한 설명을 쓰고, Public, “Initializethis repository with a README.” 앞의 체크박스는 신경쓰지 않는다.(필수) Repository name : 저장소 이름, 사용자가 원하는 이름 입력(선택) Description : 선택 입력에서 저장소에 대한 설명(주석)(필수) Private : 무료 계정의 경우 Public만 사용할 수 있으며, 개인적인 저장소를 원할 경우 결제를 하여 Private 사용할 수 있다.(선택) Initializethis repository with a README : 저장소 생성과 함께 README 파일이 설치된다.(README 파일은 코드 정보가 포함되어 있음)(선택) Add.gitignore: 깃발허브에 올리지 않을 파일 선택(선택) Addalicense: 저장소 생성과 함께 파일 설치가 자동으로 이루어진다.저장소 만들 때 팁Readme 파일은 보통 프로젝트에 관해 설명하는 텍스트 파일이다.여기서는 연습 삼아 로컬로 자신의 Readme 파일을 만든다.초록색 “Create Repository” 버튼을 클릭한다. 이제는 프로젝트가 거주할 온라인 공간을 갖고 있는 것이다.

그러면 이렇게 페이지 나온다. 저기 적혀있는 주소가 내 저장소의 주소니까 복사해 주세요!

5. 로컬 저장소 만들기 온라인에 거주하는 프로젝트의 공간을 방금 만들었다.그러나 그곳이 작업할 공간은 아니다.실제 작업은 컴퓨터로 작업하기 때문에 로컬 디렉토리에 만드는 저장소에 실제로 하여야 한다.폴더를 하나 만들어 드리죠.* 옷깃 주소 : 원격 저장소 폴더 : 로컬 저장소 6-1. 명령어로 폴더를 만들기 전에 다음을 타이핑한다 :mkdir~lottomkdir 는 make directory의 줄임말! 날개 명령어가 아니라 비주얼 인터페이스 이전 시대에 일반적인 탐색 명령어이다.~는 나중에 쉽게 찾을 수 있도록 컴퓨터 파일 구조의 최상위 단계에 저장소를 만드는 것이다.브라우저에서 “~”을 입력하면 로컬 컴퓨터의 최상위 수준의 디렉토리가 나타난다.(맥 크롬의 경우, Users 폴더를 표시한다.깃발 허브 저장소와 같이 lotto 라고 이름 붙이는 것에 주목한다.
6-2 명령어로 폴더를 만들고, 또 타이핑:cd~lotto, 방금 디렉토리를 만들고, 그 디렉토리로 이동했다.
6-3 다음 줄에 타이핑할 :git initinit은 “initialize(초기화)”를 의미한다. 이 코드를 입력하면 이 디렉토리를 로컬 키 저장소와 컴퓨터에 전하게 된다. 폴더를 열면 – 이 새로운 날개 디렉토리는 전용 저장소 안에 숨겨진 파일 하나이므로 – 어떤 차이도 볼 수 없을 것이다.

Initialized empty Gitreposit ory in [패스] 이렇게 한 줄이 나오고 폴더 안에 .git라는 숨겨진 폴더가 생성되었습니다.만약 폴더가 보이지 않으면 보기에서 숨겨진 파일보기를 체크하고 명령창에 ls를 누르면 나타납니다.

컴퓨터는 이제 이 디렉토리를 Git-ready 로서 인식하고, 옷깃 명령어를 입력할 수 있다.프로젝트가 거주하는 온라인과 로컬 저장소를 모두 가지고 있다.다음은 날개허브에 첫 번째 커밋을 만들어 프로젝트의 첫 부분을 추가하자.
6-4 명령어로 만든다. 사실 이 부분은 해도 되고 날려도 돼요.다음을 입력하다 :touch Readme.txttouch 는 “create를 만드는 것” 을 의미한다.그 뒤에 무엇을 써도 만들어지는 것이라는 이름이다.파인더나 시작 메뉴에서 해당 폴더로 가면 Readme.txt 파일이 만들어진 것을 볼 수 있다.ls로 확인해도 좋다.

6-5: git status 명령어로 폴더 만들기 후 입력: git status 명령줄에서 다음과 같은 몇 개의 텍스트 열을 응답할 것이다: #On branch master # Untracked files: # (use”gitadd…” to

해석:우선, 당신은 프로젝트의 master 브랜치 상에 있다.”branched off” 안 했으니까 당연하다둘째, Readme.txt가 “untracked” 파일로서 리스트 되었다. 지금은 옷깃이 무시한다는 것을 의미한다.옷깃이 주목시키기 때문에, 다음을 입력한다 :

6-5:gitadd 명령어로 폴더를 만드는 gitadd*add 뒤의 *은 여기에 있는 “모든” 파일을 add 한다는 의미. 모든 파일이 아니라 하나의 파일(ex. minji 파일)만 add 하고 싶다면 아래와 같이 해도 된다.gitadd 파일명.기록철 형식

어쨌든 명령어를 입력하면, 최초의 파일을 추가했다는 것을 알 수 있다! 다시 git status로 상태를 확인하면, hello.txt가 녹색으로 쓰여져 있는 것을 확인할 수 있다.이렇게 뜨니까 벌써 커보이는 상태가 됐군요.지금까지의 프로젝트를”커밋”하는 시점이다.

6-5: git commit 명령어로 폴더 만들기 git commit -m “Add Readme.txt” -m은 메시지. 커밋 시의 파일에 관한 , 예를 들어 어느 부분을 수정했는지 등의 주석?같은 것을 함께 쓰고 있는 것이다.

그냥 ‘git commit’ 할게요 있는 거 아니에요?위와 같이 git commit만 할 경우 기본 에디터가 열리고 변경 내용을 기록 할 수 있는 입력 화면이 나타난다.변경 내용을 설명할 수 있는 텍스트를 입력하여 저장하면 커밋이 생성되지만 굳이 이 에디터를 보고 싶지 않을 때 에디터를 열지 않고 터미널에서 바로 메시지를 입력할 수 있는 m옵션을 사용하여 쉽게 커밋할 수 있다.

매번 변경을 스테이징하고 커밋하기 귀찮다면 -a 옵션을 사용해도 된다.신규 파일을 제외하고 추적하는 모든 파일의 변경을 스테이징함과 동시에 커밋을 만들 수 있는 옵션이다.-m 과 동시에 사용할 수 있다.
커밋을 만들지 않고 이전의 커밋에 변경사항을 추가하고 싶은 경우도 있다.간혹 이전 커밋에 어긋날 수 없는 코드가 있는데 이전 커밋에 현재 변경 내용을 추가할 때는 –amend 옵션을 사용한다.에디터가 뜨고 마지막 커밋 메시지를 수정하는 화면이 나타난다. 후 에디터를 닫으면 이전 커밋에 변경 내용이 추가된다.
로컬에서 작은 작업을 하면서 기허브의 첫 번째 커미트를 ‘push’할 때다.아직 온라인 저장소를 로컬 저장소와 연결하지 않은 상태.로컬 저장소와 온라인 저장소의 첫 번째 실제 접속을 만들어 보자.
7. 로컬 저장소와 날개깃 허브 저장소의 연결 명령어로 폴더를 만드는 것부터 날개에게 온라인 어딘가가 실제 원격(remote) 저장소인지를 알려줘야 한다.gitadd 명령어를 사용할 때까지는 옷깃이 우리의 파일을 인식하지 않는 것과 마찬가지로 원격 저장소도 인식하지 않을 것이다.https://github.com/username 에 “lotto” 라는 이름의 깃발 허브 저장소가 있다고 가정해 보자.물론, username은 자신의 깃발 허브 사용자 이름으로 변경해야 하며, 저장 장소 제목도 자신의 깃발 허브 저장소 제목으로 변경해야 한다.
[git remote add origin 자기주소] git remote add origin https://github.com/minjipi 파일이 시작된 (originated) 곳에서 새로운 위치를 나타내기 위해 origin이라는 단어를 추가했다.

remote는 origin 설명자(descriptor)이며, origin이 로컬 컴퓨터가 아니라 온라인 중 어딘가를 가리킨다는 것이다.

겨우 원격 저장소가 있는 곳과 로컬 저장소가 변경사항을 어디로 전송하는지 알 수 있었다. 확인을 위해 다음 입력 : gitremote-v

이 명령어는 로컬 저장소가 알고 있는 원격 origin에 대한 모든 항목을 보여준다. 지금까지 함께였다면 단 하나여야 한다. 두 개가 리스트 된 것은 정보를 _push_하고_fetch_할 수 있다는 것을 의미한다.메인허브로 변경사항을 업로드 한 후 push를 해보자.git push 커맨드 라인에서 몇 줄에 걸쳐서 연거푸 내뱉고, 마지막에 “everything up-to-date.”와 같은 것을 내뱉을 것이다.

7 – 1 . git push — set – upstream

새롭게 레포지트리를 만들었다 그런데 브런치를 못 만들어서 우리가 브런치를 강제로 올려야 하는 상황.git push -set-up stream 그냥 다시 치자

그러면 다음과 같은 창문이 열리겠지.

차근차근 아이디와 비밀번호를 입력한다.

끝!

8 . All Together Now ! 이제 공식적으로 깃발 사용자가 됐다! 저장소를 생성하여 변경 사항을 커밋 할 수 있다.이것이 대부분 입문 튜토리얼의 끝점이다.

사이트 확인!

++ Git 명령 명령 설명 git status 날개 상태를 확인 git add 파일 이름 스테이지에 저장 git commit 스테이지에 있는 파일로 버전 만들기 git log 저장소에 저장된 버전을 확인 git commit – am “커밋 메시지” 스테이지에 업로드
++ 커밋 내용을 확인하는 명령 설명 git diff 변경 사항을 확인하는 git status 날개 상태 확인 git log -stat 커밋 관련 파일 확인 가능 git commit -amed 방금 커밋 메시지 수정
참고 :자신을 표현하는 블로그를 만들어 보세요.www . tistory . com 1 . https://book.naver.com/bookdb/book_detail.nhn?b … cafe.naver.com