참고 및 공부 - https://blog.outsider.ne.kr/572
난 깃허브 완전 초짜이다...
처음엔 commit을 때렸는데 Changes not staged for commit 이랑 no changes added to commit 가 자꾸 뜨고 커밋이 안됨
그리고 우여곡절끝에 커밋을 했는데 막상 github 사이트를 보면 반영이 안되어 있었음
하지만 구글링으로 문제를 해결함!!
참고로 git에는 저장소가 3가지가 있다고 함
1. 소스가 보관되는 저장소
2. 현재 프로젝트 파일들이 있는 작업트리
3. 커밋될 대상이 저장되는 스테이지
알고보니 commit을 때리기 전에 add를 하여 스테이지 영역에 올려놓아야 한단다
1.
git status
를 이용해서 변경됐지만 아직 커밋이 안된 파일들의 목록을 쫙 뽑아준다
2.
git add 파일경로
로 스테이지 영역에 올려놓음!
status를 통해 public/css/common.css 가 아직 커밋안됐다는것을 알았으면
git add public/css/common.css
를 해주면 됨!
3.
git commit -m '커밋메시지'
를 하면 일단 커밋이 된다!
4. 마지막으로
git push
를 하고 github 아이디(이메일말고)랑 비밀번호 치면 끝
앙 기모띠
참고로 add하고 commit하는게 귀찮으면
commit할때 -m 옵션대신 -a 옵션을 주면 add와 동시에 commit이 된다고 함!
또는 git add -u를 하면 변경됐지만 아직 커밋안된 파일들이 쫙 스테이지영역에 올라감
그니까 add를 몇번씩 하지 않아도됨
'Study' 카테고리의 다른 글
apache 확장자(.php .html) 없이 접속할 수 있도록 설정 (0) | 2017.07.06 |
---|---|
키(pem)path 입력안하고 바로 ssh 연결하는 방법 (0) | 2016.11.01 |
zopim으로 내 웹사이트에 채팅 붙이기 (0) | 2016.07.21 |
맥 터미널에서 ssh 접속하기 (0) | 2016.07.11 |
[git] git에 있는거 local로 가져오기(clone, checkout) (0) | 2016.07.04 |
톰캣 초기 설정하기 (0) | 2015.12.28 |
APM SETUP 초기 설정하기 (0) | 2015.12.28 |