반응형

기타 75

Linux(Ubuntu) # 파일 Windows 바탕화면에 옮기는 방법

🔽 이전 포스팅 Linux에서 Windows 바탕화면으로 파일 쉽게 옮기는 방법? WinSCP! WinSCP 프로그램을 사용하면 SCP(Secure Copy Protocol)을 통해 Windows에서 Linux로 혹은 그 반대로도 파일을 주고받을 수 있게된다. [참고] SCP란? 로컬 호스트와 원격 호스트간에 안전한 파일 복사를 위한 pythontoomuchinformation.tistory.com 위 포스팅은 이 포스팅에서 알려줄 파일 옮기는 방법을 몰라서.. 삽질했던 포스팅이다. 위 포스팅 내용 다 필요 없고 아래와 같이 해주면 된다.. 1. VMware로 Ubuntu열어서, 파일 아이콘 더블클릭 2. 옮기고 싶은 파일이 존재하는 경로로 이동 3. 그대로 바탕화면에 드래그... 끝이다.

Git 에러 # Updates were rejected because the tip of your current branch is behind

상황 프로젝트를 fork한 다음 fork한 레포지터리를 로컬에 clone한 상태. 그 뒤에 add, commit을 성공적으로 완료하고 push를 했는데, 아래의 에러를 만났다. To https://lab.ssafy.com/mymysuzy0627/S05P21C103.git ! [rejected] mymysuzy0627 -> mymysuzy0627 (non-fast-forward) error: failed to push some refs to 'https://lab.ssafy.com/mymysuzy0627/S05P21C103.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote coun..

기타/🚘 Git 2021.09.01

Git # Commit을 삭제함으로서 이전의 내용으로 완전히 복구하는 방법

아래는 원본 파일이다. 현재상태에서의 log다. HEAD가 로컬의 mymysuzy0627 브랜치와 원격의 mymysuzy0627 브랜치를 동시에 바라보고 있다. 이 때, 위의 파일을 아래와 같이 수정해주었다. status찍어보면 아래와 같이 수정된 파일이 존재한다고 알려준다. (log는 현재 그대로 위와 같다. 아직 commit 해주지 않았으니까!) 이제 변경된 사항을 add, commit 해주자. 그 뒤 다시 log를 찍어보면 아래와 같이 바뀌어 있다. (원격저장소에 push된 내용은 한 칸 아래에 적혀있고 내가 방금 commit한 내역만을 HEAD가 바라보고 있다.) 이 때 아래의 명령어를 통해 커밋을 삭제해주자. $ git reset --hard HEAD^ 그 다음 log를 다시 찍어보면 파일을 수..

기타/🚘 Git 2021.09.01

Github # 로컬에서 만들어준 브랜치가 Github에 안보일 때

간단한 Gitflow연습 # branch생성-checkout-merge-push까지! 맨 처음 Github 레포지터리를 생성한 후 로컬에 원격저장소를 clone하면 master 브랜치 밖에 존재하지 않는다. 현재 내가 가지고 있는 브랜치 목록을 보려면 아래의 명령어 사용! $ git branch develop 브랜 pythontoomuchinformation.tistory.com 위 게시글에 이어서.. local에서 develop 브랜치를 생성했다. 그래서 로컬에서 아래 명령어를 실행해주면 master와 develop브랜치가 잘 만들어졌다고 보이는 상황. $ git branch 그러나 막상 Github에 들어가면 develop브랜치가 생성된 것이 반영되지 않았다. 이는 로컬에서만 branch를 생성해줬기..

기타/🚘 Git 2021.09.01

간단한 Gitflow연습 # branch생성-checkout-merge-push까지!

맨 처음 Github 레포지터리를 생성한 후 로컬에 원격저장소를 clone하면 master 브랜치 밖에 존재하지 않는다. 현재 내가 가지고 있는 브랜치 목록을 보려면 아래의 명령어 사용! $ git branch develop 브랜치 생성 $ git branch develop 현재 내가 가지고 있는 브랜치 목록 보기 $ git branch develop 브랜치로 head를 옮겨보자.(develop브랜치로 옮겨가보자.) $ git checkout develop (파일 내용 update했음) 파일내용이 수정되었으니 수정된 내용을 반영해주자. $ git add . $ git commit -m "file modified" 로그를 찍어보자. 헤드가 어떤 브랜치를 가리키고 있는지 볼 수 있으며, 어떤 브랜치에서 어떤..

기타/🚘 Git 2021.09.01

Git # 레포지터리 내용물을 그대로 복사하여 다른 레포지터리로 옮기는 방법

오늘은 commit 이력을 함께 가져올 수 있는 mirror 옵션을 사용하여 레포지터리 내용물을 옮겨보자. A라는 레포지터리의 내용을 B라는 레포지터리에 옮기고 싶다고 가정. 1. B레포지터리에서 git bash $ git clone --mirror {A 레포지터리 주소} B 레포지터리의 폴더를 확인해보면 ~.git 파일이 생성된 것을 알 수 있다. 2. 생성된 ~.git 파일을 .git으로 옮기기 $ mv ~.git .git [참고] .git .git 파일이란 버전관리에 대한 정보가 담긴 파일이다. 따라서 만약 실수로 .git 파일을 삭제해버린다면 모든 버전 정보가 날라가버린다! 3. B 레포지터리와 본격적인 연결 $ git remote set-url origin {B 레포지터리 주소} 4. B 레포지..

기타/🚘 Git 2021.08.31

Branch별로 따로 작업할 때 git clone 하는 법

1. 브랜치 선택 2. HTTPS를 통해 Clone 3. 로컬에 가져오기 $ git clone HTTPS 주소 4. 나의 브랜치로 이동(자꾸 까먹는 순서) $ git checkout 브랜치 이름 5. add/commit/push $ git add . $ git commit -m "커밋 메세지" $ git push origin 브랜치 이름 6. 다시 Gitlab으로 돌아와 업로드 더블체크 혹은 Repository - Commits에서도 확인 가능 [참고] Fork 새로운 프로젝트 시작할 때 Fork 해줘야 나의 Gitlab에도 해당 프로젝트가 보인다!

기타/🚘 Git 2021.08.30

Hadoop은 배치 프로그램(일괄처리)에 적합하다.

Hadoop을 활용한 프로그램에는 배치 프로그램이 적합하다고 한다. 배치 프로그램이란? Batch Program 사용자와의 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리하는 것 배치 프로그램(Batch Program)이 갖추어야 하는 필수 요소 1. 대용량 데이터 대량의 데이터를 가져오거나, 전달하거나, 계산하는 등의 처리가 가능해야 한다. 2. 자동화 심각한 오류가 발생하는 상황을 제외하고는 사용자의 개입 없이 수행되어야 한다. 3. 견고성 잘못된 데이터나 데이터 중복 등의 상황으로 중단되는 일 없이 수행되어야 한다. 4. 안정성/신뢰성 오류가 발생하면 오류의 발생 위치, 시간 등을 추적할 수 있어야 한다. 5. 성능 다른 응용 프로그램의 수행을 방해하지 않아야 하고, ..

Linux에서 Windows 바탕화면으로 파일 쉽게 옮기는 방법? WinSCP!

들어가기 전에 잠깐! 혹시 VMware에서 Ubuntu를 사용하고 있다면 이 포스팅을 보면 된다. WinSCP를 따로 깔아줄 필요 없이 옮길 수 있다. Linux(Ubuntu) # 파일 Windows 바탕화면에 옮기는 방법 🔽 이전 포스팅 Linux에서 Windows 바탕화면으로 파일 쉽게 옮기는 방법? WinSCP! WinSCP 프로그램을 사용하면 SCP(Secure Copy Protocol)을 통해 Windows에서 Linux로 혹은 그 반대로도 파일을 주고받을 수 있게.. pythontoomuchinformation.tistory.com WinSCP 프로그램을 사용하면 SCP(Secure Copy Protocol)을 통해 Windows에서 Linux로 혹은 그 반대로도 파일을 주고받을 수 있게된다...

Hadoop # ant실행 후 Driver파일에 cannot find symbol 에러가 떴을 경우

상황 ant를 이용하여 빌드작업을 해주려했으나 Driver파일에 새로 작업해준 파일을 가리키며 cannot find symbol에러를 일으켰다. 분석 이번엔 이전과 다르게 ~/Project/src위치가 아닌 ~/Project/template에서 작업하고 그대로 Project폴더에서 ant를 실행해줬다. 아무래도 src폴더로 파일을 옮겨야할 것 같다. template에 있어서 인식을 못하는듯. 해결 ~/Project/template에 있던 MatrixAdd.java파일을 ~/Project/src에 아래의 코드를 사용하여 옮겨주었다. $ mv ./MatrixAdd.java ../src 예측대로 다시 Project 폴더로 가서 빌드(ant)를 시도해보니 잘 되었다!

반응형