for Robot Artificial Inteligence

gitlab SSH로 편하게 관리하는 방법(keygen), Meta Package, Git Init이 안된다면, branch 생성, stash

|

SSH

https://rfriend.tistory.com/603

SSH keys enable the automation that makes modern cloud services and other computer-dependent services possible and cost-effective. They offer convenience and improved security when properly managed. Functionally SSH keys resemble passwords. They grant access and control who can access what.

Meta Package

Meta Package : Metapackages are specialized Packages in ROS (and catkin). They do not install files (other than their package. xml manifest) and they do not contain any tests, code, files, or other items usually found in packages. A metapackage is used in a similar fashion as virtual packages are used in the debian packaging world.

same name in the folder of ublox in the folder

  • listed
  • CMakeLists.txt
    • cmake_minimum_required(VERSION 2.8.3) project(ublox) find_package(catkin REQUIRED) catkin_metapackage()
  • package.xml
    • <?xml version=”1.0”?>
ublox 1.4.1 Provides a ublox_gps node for u-blox GPS receivers, messages, and serialization packages for the binary UBX protocol. Johannes Meyer Veronica Lane BSD catkin http://wiki.ros.org/ublox

Git Init이 안된다면

다른 레포에서 가저온 페키지라면 거기에 대한 Git정보가 있다 보니, git init이 되지 않는다. 그렇기 때문에

ctr + H, hidden folder or file rerpesented in current folder

로 숨겨져 있는 git 정보를 없애줘야 한다.

Git Branch 사용

git status로 우선 상태 체크

how to use branch

  • create branch.
    • git branch feature-test
  • actiavate it some specific branch, folder
    • git checkout feature-test
  • upload to server
    • git push –set-upstream origin feature-test

Stash

git stash temporarily shelves (or stashes) changes you’ve made to your working copy so you can work on something else, and then come back and re-apply them later on

Comments