https://missing-semester-kr.github.io/2020/version-control/

1. Untracked :  인지는 했지만 관리는 안함  or 관리 목록에서 내림

2. Tracked 

  • Unmodified (수정된 상태가 아닌)
  • Modified (수정된 상태)
  • Staged 

 

 

 

 

첫 상태 : 인지는 했지만 관리는 안함  [U]

 

 

 

 

Readme.md -> "add . readme.md" -> staged 상태로 [A]

 

 

 

 

 

 

commit -> unmodified 상태 [흰색상태]

 

 

파일 수정-> modified 상태 [M]

 

git commit 다시하면 다시 unmodified 

 

 

 

git log 깃로그 (자주 쓰는 옵션 --oneline -- graph)

 

 

 

 

터미널 편하게 쓰기 + 

 

1. terminal > cnt + r > i search  + 검색어 :  썻던 코드중 에서 검색 찾아줌

 

 

2. 단축키 설정 : 

  • 1. profile 폴더생성
    • (win) touch ~/.bash_profile 
    • (mac) touch ~/.zsh_profile 
  • 2. profile 열기 
    • (win) code ~/.bash_profile
    • (mac) open ~/.zsh_profile 
  • 3. 단축키 등록 ( 맥 oh-my-zsh 이미 설치했다면 아마 등록 되있음)
    • alias gl = 'git log --oneline --graph'
    • alias jn = 'jupyter notebook'

 

 

 

 

 

 

'협업툴 > [GIT]' 카테고리의 다른 글

[GIT] .gitignore 활용법  (0) 2023.01.17

 

.gitignore 왜 필요한가?

git에 올라가면 안될 중 DB 정보나 KEY 등과 같은 중요한 정보나 , 깃관리가 필요없는 데이터를 사전에 무시하기 위해사용함 

 

 

1. .gitignore 파일 생성

touch .gitignore  # 보통 프로젝트 만들때 가장 먼저 만듬

 

 

2.  .gitignore 작성 (중요파일)

만든 .gitignore을 열어서 무시할 파일 이름을 넣으면 끝

중요한 정보가 secret.txt에 있다.
.gitignore에서 파일이름을 넣으면 끝

 

 

2-1.  .gitignore 작성 (중요폴더)

만약에 폴더 전체를 ignore 하고싶다면?!

**/Directory명/ 을 적어주면 끝

 

 

3. .gitignore 작성 (불필요파일)

 

gitignore.io

자신이 쓰는 운영체제, 개발환경, 프로그래밍언어를 넣어주면 알아서 만들어줌

 

 

 

 

 

이렇게 나오면 ctrl + A , ctrl + C 해서 .gitignore 폴더에 붙여넣기 

 

 

 

 

 

 

'협업툴 > [GIT]' 카테고리의 다른 글

[GIT] 버전관리 + 터미널 편하게 쓰기  (0) 2023.01.19

+ Recent posts