Add
git add *
- ++을 클릭하면 Unstage Changes에 있는 모든 파일들이 Staged Changes에 add된다.

Commit & Push
git commit -m "message"
git push
- 커밋메세지 작성 후 Commit and Push를 클릭한다.

로그인
- github id와 비밀번호로 로그인한다(X).
- GitHub에서 아이디, 패스워드 인증을 없앴기 때문에 ID/Personal Access Token으로 인증방식을 바꿔야한다.

로그인 실패
- 아이디 또는 비밀번호가 틀린 줄 알고 3번 시도하면 아래와 같은 에러를 마주친다

Token 발행
- github 우측 상단에서 프로필사진 drop box 클릭 후 Settings

- 좌측 하단 메뉴 중 Developer settings

- [Personal access tokens] - [Generate new token]



- 토큰은 비밀번호 대신 사용된다. 하지만 최초에만 확인 가능하고 이후에는 확인불가하므로 따로 써놓든 이미지로 저장하든 해두자!

비밀번호 토큰으로 변경
Change Credentails...

github 아이디와 Password(토큰) 입력 후 Save
하지만 나는 Commit and Push를 클릭하고 해당 에러를 마주쳐서 Staged Changes와 Commit message에 아무것도 남아있지 않았다..
하지만 아래 밑줄 친 것들을 보고 push가 가능할 것으로 예상되어 아래와 같이 Push Branch 'main'...을 클릭해보았다.




github에서 push 상태 확인
다행히도 push가 되었다.
시간이 된다면 eclipse에서 cli사용하는 방법은 없는지 찾아봐야겠다.
