git 을 사용하다보면 임시, 빌드파일 등등 git에 추가하고 싶지 않은 파일을 gitignore 에 추가해서 사용한다.

이런 파일들을 정리 해서 .gitignore 파일로 추출해주는 사이트

 

https://www.gitignore.io/

 

gitignore.io

Create useful .gitignore files for your project

www.gitignore.io

 

 

python 프로젝트의 gitignore 파일을 만들어보자

 

python

python을 입력하고 생성,

 

 

 

그럼 사이트가 이동된다. 여기서 Ctrl + S 을 눌러 저장하는 창이 뜨면,

프로젝트 폴더에 .gitignore 파일명으로 저장하자.

Ctrl + A 를 눌러 전체선택하고 기존에 존재하던 .gitignore 파일에 붙여써도 되구..

마지막 commit 의 메세지를 수정하거나, 파일을 더 추가해서 같은 커밋으로 하고 싶을 때..

 

$ git add *
$ git commit -m "임시 커밋"

대충 이런 상태.. git log -1 로 커밋 됐는지 확인 해볼수 있다.

git log -1

 

 

새로 추가하고 싶은 파일이 생겼다. 파일들을 추가하고 커밋 메세지도 새로 입력해보자

$ git add *
$ git commit --amend

git commit --amend

git commit --amend 를 입력하면

텍스트 에디터로 커밋 메세지를 수정하는 창이 뜬다. git bash 로 하니 nano 에디터로 실행됐다.

아무튼 저기서 원하는 메세지로 변경 후,

Ctrl + X -> Y 를 눌러 저장한다 [nano editor 기준]

 

다시 git log -1 로 최근 커밋을 보자

 

성공적으로 변경되었다.

branch 이름을 feature/[name] 으로 관리중인데 자꾸 featrue 로 오타를 치게되더라... true 에 손이 익어서인가...

아무튼 그래서 이름 변경하는 법.

$ git branch -m [변경할_branch] [변경할이름_branch]

 

그럼 이렇게 쓰면 되겠다

$ git branch -m featrue/issue#1 feature/issue#1

 

이것저것 검색하거나, 다른 사람들과 대화할 때 리턴값, 전달값등 표현할 때 parameter, argument 를

그냥 생각나는대로 말하다가 의문점이 들었다. 무슨 차이일까?

 

검색으로 내가 이해하기론..

 

Parameter (매개 변수) 는 함수 정의에서 선언한 입력 변수 ,

Argument (전달 인자) 는 함수에 입력 하는 변수 로 이해했다.

 

def func(a,b) :
  return a + b

func 함수에서 정의한 a, b는 parameter

 

func(1,3)

func 함수를 호출하기 위해서 1, 3 을 입력한건 argument

 

이것말고도 헷갈려서 혼동하면서 쓰는 단어가 몇개씩 있는데 찾아가며 구분해가며 써야겠다.

 

Reference :

https://stackoverflow.com/questions/1788923/parameter-vs-argument

https://ko.wikipedia.org/wiki/%EB%A7%A4%EA%B0%9C%EB%B3%80%EC%88%98_(%EC%BB%B4%ED%93%A8%ED%84%B0_%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D)

gitlab 에 들어가면 ssh key 를 등록하라고 뜬다. 등록해보자

 

폴더 아무곳에서 마우스 오른쪽 버튼을 눌러 git bash를 연다.

 

ssh-keygen -t rsa -C "yourGitEmail@email.com" -b 4096

이 커맨드를 입력하면 저장할 위치, 패스워드를 입력하라고 뜨는데 그냥 기본값으로 해도된다. 엔터 3번누르자

Your identification has been saved in /c/Users/mik_a/.ssh/id_rsa
Your public key has been saved in /c/Users/mik_a/.ssh/id_rsa.pub

그럼 내 ssh 키가 저 경로에 저장됐다고 뜬다.

 

 

저 경로로 들어가서 id_rsa.pub 파일을 텍스트 에디터로 열자

 

ssh-rsa AAAAB/ ...................
ZG+lSB84p8loCU1aWXqQsCMeoBqQ== yourGitEmail@email.com

 

ssh-rsa 로 시작하는걸 확인하고 클립보드에 복사해놓고,

 

gitlab user settings

gitlab 유저 설정에 들어가서 ssh keys 를 들어간다.

 

ssh keys

그 다음에 복사한 텍스트를 key 쪽에 붙여넣고 Add key 를 누르면 끝이다.

 

해당 글은 windows 기준으로 작성했는데 mac 이나 linux 도 비슷하게 가능할것이다.

+ Recent posts