반응형

Data Engineering/GitHub 10

[Git] git stash, git cherrypick, git pull/fetch 의 차이 참고 내용 링크

1. git stash https://gmlwjd9405.github.io/2018/05/18/git-stash.html [Git] git stash 명령어 사용하기 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 2. git cherrypick https://hbase.tistory.com/141 [Git] git cherry-pick - 다른 브랜치의 커밋을 적용 git을 이용해서 코드를 관리하다보면 다른 브랜치에 적용된 커밋을 가져와서 내 브랜치에 적용하고 싶은 경우가 있다. develop 브랜치에서 기능 개발 브랜치를 따고 작업하다가 develop 브랜치에 새 hbase.tistory.com 3. git pu..

[Git] git clone 및 업로드 시 access token 하는 법 기록

1. 원인 2021년 8월 부로 git 의 로그인 정책이 변경되었으므로 해당 사항을 기록해서 추후 써먹고자 한다. 2. 방법 https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token Creating a personal access token - GitHub Docs Note: If you use GitHub CLI to authenticate to GitHub on the command line, you can skip generating a personal access token and authenticate via the web browser instead. ..

[ Git ] SourceTree git ignore 설정

소스트리에서 git ignore 를 하는 방법은 여러가지가 있다 1. 특정 파일 커밋 제외하기 1) commit 할 때 불필요한 파일을 '오른쪽 마우스 클릭'한 후 무시버튼 클릭 2) 그러면 설정창이 나오는데 원하는대로 설정한 후, 이미 업로드가 되어있다면 깃에서 제거 설정을 함으로써 ignore 를 설정 가능 2. git ignore 파일 만들기 특정파일만 무시하기에는 너무 양이 많을 수가 있다. 그럴때는 git ignore 에 특정 경로 등을 설정하여 해당 경로 아래의 파일들이 추가될 경우에는 무시하게 만드는 방법도 있다. 1) 소스트리의 설정 메뉴를 클릭한다 2) 고급 메뉴 클릭 3) 편집 클릭 4) gitignore 설정파일이 뜨면 제외하고자하는 파일 및 경로를 적고 저장하면 끝 3. 참고 링크 ..

[Git] 리포지토리 생성하고 파일 업로드하기

깃 리포지토리를 생성하는 법은 생각보다 간단했었다. 시작하기 전에는 과정들이 기억이 나지 않아서, 이걸 어떻게 해야되나..고민이 많았는데 막상 리포지토리를 생성하고 보니 생각보다는 간단했다. 1. 깃 리포지토리 생성하기 1) 생성한 자신의 깃 허브 사이트에 들어가서 New 를 클릭한다 2) 리포지토리 이름과 public 여부와 private 여부를 설정한다음에 생성을 진행한다. public 과 private 는 검색시 외부에 드러나는지 안나는지 여부같다. public 을 선택할 경우에는 인터넷 상에서 누구나 나의 리포지토리를 찾을 수 있다 private 를 선택할 경우에는 인터넷 상에서 누구나 나의 리포지토리를 찾지 못하는 대신에, 내가 선택해서 특정 사람에게 나의 리포지토리를 노출할 수 있다. 여기까지..

[Git] 깃허브 설치파일 다운로드

깃의 경우에는 별도의 접속 파일을 다운로드 받아서 로컬에서 원격 리포지토리로 직접 업로드를 할 수 있다. 몇번 해봐서 익숙하지만..추후 다시 설치할 시에 참고하기 위해 해당 기록을 남겨둔다. 1. 깃 설치파일 다운로드 아래의 링크에 접속하여 설치파일을 다운로드한다. git-scm.com/ Git git-scm.com 설치파일 다운로드는 두군데서 할 수 있지만, 오른쪽 모니터 화면에 보면 직관적으로 한눈에 다운 받는 곳을 알 수 있다. 해당 부분을 클릭하면, 최신의 깃 release 파일을 다운로드 받을 수 있다. 2. 깃 설치하기 다운로드 받은 파일을 더블클릭하여 설치를 시작한다 1) next 클릭 2) 설치 경로 지정 후 next 클릭 3) 설치하고자하는 구성요소를 선택한다. 웬만해서는 크게 건드리지 ..

[Git] git hub 리포지토리삭제하기

리포지토리 삭제는 그동안 참고해서 해왔었지만.. 할 때마다 잊어버리는 것 같아서.. 추후에도 다른 곳에서 서치하지 않고, 내 블로그에서 바로 찾아서 해결하기 위해 기록을 남겨둔다. 삭제방법은 간단하며, 아래의 방법처럼 진행을 하면 된다. 추후에도 동일한 작업시 참고하도록 할 것 git 리포지토리삭제 방법 1. 깃허브 로그인 뒤 삭제할 리포지토리 사이트로 이동 2. 자신이 삭제할 리포지토리로 이동 3. 삭제할 리포지토리에서 우측 상단의 Setting 버튼 클릭 4. Setting에서 스크롤을 밑으로 끝까지 내리면 아래 처럼 Danger Zone 나온다. 여기서 가장 밑에있는 Delete this repository버튼을 클릭한다. 5. 4번 이후, 확인작업을 아래 이미지와 같이 거쳐야 한다. 삭제할 리포지..

[ Git ] Git conflict (충돌) 처리하기

원인 git 에서 master의 branch를 만들고 작업을 하다보면, pull request 할 때 conflict(충돌)가 나는 경우가 있다. 이런 경우는 pull origin master를 한 후에 다른 작업자가 같은 라인을 수정하고, 그 수정한 내역을 master 와 합쳤을때(merge) 발생하는데, 즉 나와 다른 작업자가 같은 파일로 작업을 하고 있을 때 수정 내역이 차이가 나는 경우 발생하는 에러라고 보면 된다. 해결방법 이렇게 되면 충돌된 코드를 수정해줘야 pull 또는 COMMIT 을 성공적으로 마무리할 수 있다 우선 깃에 들어가서 충돌이 일어나는 부분을 확인하고 난 후, 해당 코드를 직접 깃에 쳐서 업로드 하거나, 파일을 직접 수정하는 방법이 있을 수 있다.

[ GitLab ] 깃랩 ( GitLab) commit/push 방법

현재 다른 프로젝트를 진행중인데 거기에서는 이전 프로젝트와는 다르게 GitLab 을 사용중에 있다. 깃랩과 깃허브 둘다 저장소라는 것과 연동방식이 같다는 점에서 크게 차이점은 없지만, 커밋 방식에는 약간의 차이가 존재하는 듯 하다. 깃허브 커밋/푸쉬 방식은 이전에 작성해둔 아래 링크 참고 snepbnt.tistory.com/entry/Git-Hub-%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%EA%B9%83%ED%97%88%EB%B8%8C-%EC%97%B0%EB%8F%99-%EB%B0%8F-%EC%BB%A4%EB%B0%8B?category=800625 [Git Hub] 이클립스 깃허브 연동 및 커밋 추후 이클립스를 바탕으로한 프로젝트 시 이클립스를 깃허브에 커밋할 일이 많이 있을 ..

[Git Hub] Not a git repository (or any of the parent directories) 에러

git clone 을 한다음에도 위 에러가 뜨는 이유는 다운받은 경로에 들어가지 않고 git 명령어를 사용하려 했기 때문이다. 깃을 다운받고 난 후, 그 경로에 들어가서 git 명령어를 실행하면 해당 에러는 뜨지 않을 것이다. 추후 비슷한 에러 발생시, 아래 링크를 참고하면서 해결할 것 참고 링크 stackoverflow.com/questions/11961600/fatal-not-a-git-repository-or-any-of-the-parent-directories-from-git-status "fatal: Not a git repository (or any of the parent directories)" from git status This command works to get the files a..

[Git Hub] 이클립스 깃허브 연동 및 커밋

추후 이클립스를 바탕으로한 프로젝트 시 이클립스를 깃허브에 커밋할 일이 많이 있을 것 같아서 따로 블로그에 저장해둔다. 아래 링크가 찾았던 블로그들 중에서 가장 정리가 잘 되어 있어 추후 같은 작업을 반복할 시에 추가적으로 참고하기 위해 아래 링크 주소를 붙여둔다. 만약 아래링크 12번까지 진행한 후에 Package Explorer 에 연동한 깃이 뜨지 않을 경우에는 Package Explorer 에 import 를 시켜주어야 한다. 우선, import 를 오른쪽 마우스로 클릭하여 열어준 다음에, projects from git 을 클릭하고 next 를 누른다. . 그 후, Existing local repository 를 클릭한후 next 를 누르면. 아래와 같이 연동해두었던 깃 들이 나오는데, 이중 ..

반응형