본문 바로가기
Tools/Git

[Git] GitHub 코드조각(Snippet) 링크 이용하기 - permalink

by A6K 2020. 9. 29.

깃헙(github)을 이용해 커뮤니케이션을 하다보면 특정 코드조각(Code Snippet)을 댓글로 붙여 넣으면서 설명해야 할 경우가 많이 있다. 깃헙에서는 코드 조각을 댓글이나 이슈에 붙여 넣을 수 있는 기능을 제공한다. (단, 코드가 속해있는 레파지토리에만 적용되며 외부의 다른 깃헙 레파지토리로 가져갔을 때에는 작동하지 않는다)

이와 같은 소스코드가 있을 때, partition() 함수를 이슈에서 언급하고 싶다면 코드의 특정부분에 대한 permanent link를 만들어 줘야한다.

깃헙 소스뷰어의 숫자 부분을 클릭하면 그 라인이 노란색으로 하이라이트되면서 "..." 버튼이 나타난다. 이게 참조하고자하는 코드조각의 시작점이다.

이제 시프트(Shift) 버튼을 누르고 참조할 코드 조각의 마지막 라인의 숫자를 클릭해보자. 그러면 위 그림과 같이 코드블럭이 선택된다.

"..." 버튼을 누르면 지정된 코드블럭에 할 수 있는 액션들이 몇가지 뜬다. "Copy permalink"를 클릭하면 코드조각을 참조할 수 있는 링크가 복사된다.

깃헙 이슈나 댓글에 복사한 링크를 붙여넣는다.

깃헙은 이런 permalink를 렌더링해서 이슈나 댓글에서 코드 조각으로 보여준다.

댓글