ブックマーク / github.blog (4)

  • Multi-account support on GitHub.com

    November 3, 2023 GitHub.com now remembers multiple accounts in your browser. You can find the account switcher in your profile picture context menu, letting you more easily switch between user accounts without re-entering your credentials. The account switcher helps developers alternate between Enterprise Managed User accounts provided by an employer and personal accounts for use with personal pro

    Multi-account support on GitHub.com
    yarumato
    yarumato 2024/04/19
    “アカウントを切り替える場合、アカウントセッションの有効期限が切れない限り、再度サインインしたり2FAを実行したりは必要ない。セッションの有効期限は、2週間アクティビティがなかった場合に発生します。”
  • How to use GitHub Copilot: Prompts, tips, and use cases

    EngineeringProductHow to use GitHub Copilot: Prompts, tips, and use casesIn this prompt guide for GitHub Copilot, two GitHub developer advocates, Rizel and Michelle, will share examples and best practices for communicating your desired results to the AI pair programmer. Leia este artigo em português As ferramentas de programação de IA generativa estão transformando a maneira como as pessoas desenv

    How to use GitHub Copilot: Prompts, tips, and use cases
    yarumato
    yarumato 2023/06/21
    “関連するタブをいくつか(経験から、1つまたは2つ)開いたままにします。GitHubCopilotは、隣接タブと呼ばれる手法を使用しています。”
  • パーシャルクローンとシャロークローンを活用しよう

    Git のリポジトリが大きくなると、新しい開発者がクローンして作業を始めるのが難しくなります。Git は 分散 バージョン管理システムとして設計されています。つまり、リポジトリとのやりとりを管理する中央サーバーに接続しなくても、自分のマシンで作業ができるということです。これが完全に実現できるのは、すべての到達可能なデータがローカルリポジトリにある場合だけです。 もっと良い方法があったらどうでしょうか?Git の全履歴にあるすべてのファイルのすべてのバージョンをダウンロードしなくても、リポジトリで作業を始めることができたらどうでしょうか?Git の パーシャルクローンやシャロークローンという機能は、こういったケースで役立ちます。その一方でこれらの機能にはトレードオフもあります。これらの選択肢は Git の分散という性質によってもたらされる可能性を少なくとも一つは壊してしまうため、こうしたトレ

    パーシャルクローンとシャロークローンを活用しよう
    yarumato
    yarumato 2021/01/14
    “すべてのファイルのすべてのバージョンをダウンロードしなくても、作業を始めることができたら? クローンサイズを小さくする三つの方法 --filter=blob:none --filter=tree:0 --depth=1”
  • コミットはスナップショットであり差分ではない

    Git は紛らわしいという評判です。用語や言い回しが意味するものと、そこから想像する挙動が違ってユーザーが混乱すると言われます。これは、git cherry-pick や git rebase のような「履歴を書き換える」コマンドに最も顕著です。私の経験では、この混乱の根的な原因は、コミットは 差分 であり順番を入れ替えることができるという解釈にあります。しかし、コミットはスナップショットであって、差分ではありません! Git がリポジトリデータをどのように保存しているかを見てみると、Git を理解しやすくなります。このモデルを調べた後に、この新しい視点が git cherry-pick や git rebase のようなコマンドを理解するのにどのように役立つのかを探っていきます。 当に深く 掘り下げたいのであれば、Pro Git という書籍の Git Internals の章を読むと

    コミットはスナップショットであり差分ではない
    yarumato
    yarumato 2021/01/07
    “Gitは用語と想像する挙動が違って混乱すると言われます。この混乱の根本的な原因は「コミットは 差分 であり順番を入れ替えることができる」という解釈。コミットは差分ではありません。ならcherry-pickやrebaseは”
  • 1