並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 1388件

新着順 人気順

Gitの検索結果561 - 600 件 / 1388件

  • Git's database internals V: scalability

    EngineeringOpen SourceGit’s database internals V: scalabilityThis fifth and final part of our blog series exploring Git's internals shows several strategies for scaling your Git repositories that match related database sharding techniques. This week, we are exploring Git’s internals with the following concept in mind: Git is the distributed database at the core of your engineering system. When the

      Git's database internals V: scalability
    • GitHub - lagenorhynque/tika: git diff settings for Microsoft Office files

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - lagenorhynque/tika: git diff settings for Microsoft Office files
      • Git credentialプロトコルの脆弱性(CVE-2020-5260)を眺めた - Plan 9とGo言語のブログ

        Gitは認証の必要なリポジトリへアクセスするとき、ユーザ名とパスワード入力を必要としますが、アクセスするたび入力するのは煩わしいので、資格情報を記憶するために、git-credential-から始まる名前のカスタムヘルパーコマンドが存在します。これらカスタムヘルパーはGitから標準入出力を扱う普通のコマンドで、標準入力経由でGitから渡されたパラメータに従って、対応するパスワードを標準出力を介してGitへ返します。ヘルパーコマンドが呼ばれるルールはgitcredentials(7)に書かれています。 これらのヘルパーコマンドとGitの間で使われるプロトコルがGit credentialプロトコルです。プロトコルは1行に1つのキーバリューが書かれるテキストプロトコルで、リクエストは空行で終わります。ヘルパーコマンドは空行までを読み取って、不足しているパラメータ(通常はパスワードだけ)を返しま

          Git credentialプロトコルの脆弱性(CVE-2020-5260)を眺めた - Plan 9とGo言語のブログ
        • git/banned.h at master · git/git

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            git/banned.h at master · git/git
          • バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに

            開発をしているといつの間にかバグが混入することがありますよね。混入タイミングが分からない場合はとりあえず正しく動く時期のコミットを見つけて、バグが発生するまで地道に調べていくと思います。 そんなときに使えるコマンドが git bisect です。 git bisect はコミットログからバグが発生したコミットを見つける手助けをしてくれます。 git-scm.com 今回の検証に使ったgit version は 2.26.2 です。 サンプルコード 検証用にバグが混入しているリポジトリを用意しました。最新のコミットはテストコードが通りません。 github.com 基本的な使い方 バグが混入しているコミットと正しく動いていたコミット間から混入したコミットを見つけます。正しく動いていたコミットは確実に動いていた時期のコミットを指定します(1週間前は確実に動いていたのになーって感じならその時期の

              バグの混入コミットを発見するGitコマンド:bisect - はんなりと、ゆるやかに
            • Speeding up a Git monorepo at Dropbox with <200 lines of code

              Speeding up a Git monorepo at Dropbox with <200 lines of code We migrated from Mercurial to Git in 2014 to improve local performance and began consolidating our repositories that hosted our backend code. But as this monorepo grew, we experienced Git performance issues that grew linearly with the number of files we added. Inconveniently, this problem was the most severe on macOS—the platform most o

                Speeding up a Git monorepo at Dropbox with <200 lines of code
              • git undo: We can do better

                Update for future readers: Are you looking for a way to undo something with Git? The git undo command won’t help with your current issue (it needs to be installed ahead of time), but it can make dealing with future issues a lot easier. Try installing git-branchless, and then see the documentation for git undo. Motivation Solution Demos Implementation Related posts Comments Motivation Git is a vers

                • Gitのインデックスの中身

                  はじめに Gitは、commitをする前にaddをする必要があります。これをステージングといいます。このステージングされる場所をインデックスといいます。実体は.git/indexというファイルです。これがどういうファイルかちょっと見てみましょう、という記事です。 インデックス init直後 とりあえずインデックスを見てみましょう。適当なディレクトリを掘って、そこにファイルを作り、git initします。 $ tree .git .git ├── HEAD ├── config ├── description ├── hooks │ ├── applypatch-msg.sample │ ├── commit-msg.sample │ ├── fsmonitor-watchman.sample │ ├── post-update.sample │ ├── pre-applypatch.sam

                    Gitのインデックスの中身
                  • Proper use of Git tags | Dan Aloni

                    In the Linux kernel project, the first Git-managed project in existence, due to its proper use of Git tags, the revision v4.11-rc7-87-g28cf22d0ba28 is equivalent to 28cf22d0ba28. This is due to existence of the annotated v4.11-rc7 tag for an ancestor commit. The nicer string above is the output of git describe 28cf22d0ba28. The git describe command can relate any commit to tags in the history. Any

                    • [Git].gitignoreを書かずにファイルを無視したい

                      .ideaや.vscodeを無視したい IntelliJ系IDEの.ideaやVSCodeの.vscodeなど自分用の設定情報を持ったファイルを間違ってコミットしたりしそうになったりしませんか?私はします。 .gitignoreに書いてもいいですが、「チームでPyCharm使ってるの自分だけなのに.gitignoreに.idea/って書くの嫌だなぁ」って思う人もいるでしょう。 そこで、自分の環境だけで特定のファイルを無視する方法を解説します。 [解決] .git/info/excludeに無視したいファイル名を記述する .git/info/excludeとは 自分の環境だけで無視するファイルを指定できる.gitignoreと思えばOKです。 実際に書いてみる 今回は.ideaフォルダ内のファイル一式を無視する書き方です。 ファイルの指定方法は.gitignoreと一緒でいいと思います。 #

                        [Git].gitignoreを書かずにファイルを無視したい
                      • VSCode Remote ContainersでGitにSSH接続でpushする

                        VSCode Remote Containers拡張機能を使うとdockerのコンテナに接続できます。 開発環境として使用する場合、GitにSSH接続する必要があります。 しかし、コンテナ内に開発者依存のSSHの秘密鍵を置くわけにはいきませんし、セキュリティ上危険なので.sshディレクトリをマウントしたりしてはいけません。 Remote Containers拡張機能に、コンテナ接続元の端末のSSHキー情報を転送する機能が備わっているので設定しましょう。 まずはdockerコンテナにGitをインストール コンテナ内でgitコマンドを叩いてみて、git入ってないよ!って言われる場合は、まずはgitをインストールしましょう。 開発時に使用するだけなので、devcontainer.jsonにインストールコマンドを記述して、Remote Containerを使ってコンテナを起動したときだけ入るように

                          VSCode Remote ContainersでGitにSSH接続でpushする
                        • git.postgresql.org Git - postgresql.git/commit

                          Doc: use "an SQL" instead of "a SQL" Although which is correct depends entirely on whether you pronounce SQL as "ess-que-ell" or "sequel", we have standardized on the former in our user-facing documentation, so use the correct article according to that pronunciation. Discussion: https://postgr.es/m/CAApHDvp3osQwQam+wNTp9BdhP+QfWO6aY6ZTixQQMfM-UArKCw@mail.gmail.com

                          • 分散型バージョン管理システム「Git 2.28」公開 | OSDN Magazine

                            分散型バージョン管理システムGitの開発チームは7月27日、最新安定版となる「Git 2.28.0」公開を発表した。 Git 2.28は6月に公開されたバージョン2.27に続く最新版。58人の開発者が合計で317の変更を加えた。公開を告げたメンテナーの濱野純氏によると、リリースサイクルが短かったこともあり、通常よりも小規模なリリースになったという。 git initを使って新しいリポジトリを作成時にmasterが作成されるが、ここで新しいオプションinit.defaultBranchが加わった。ハードコードしたmasterデフォルトを置き換えるものとなる。最初のブランチを作成時にinit.defaultBranchの値を参照し、値が未設定の場合はmasterがデフォルトとなる。また、任意のオンスタック構造で全フィールドが= { 0 }を持つ形で初期化できるようになった。 git statu

                              分散型バージョン管理システム「Git 2.28」公開 | OSDN Magazine
                            • GitHub - AmrDeveloper/GQL: Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions

                              SELECT 1 SELECT 1 + 2 SELECT LEN("Git Query Language") SELECT "One" IN ("One", "Two", "Three") SELECT "Git Query Language" LIKE "%Query%" SELECT DISTINCT title AS tt FROM commits SELECT name, COUNT(name) AS commit_num FROM commits GROUP BY name ORDER BY commit_num DESC LIMIT 10 SELECT commit_count FROM branches WHERE commit_count BETWEEN 0 .. 10 SELECT * FROM refs WHERE type = "branch" SELECT * FR

                                GitHub - AmrDeveloper/GQL: Git Query language is a SQL like language to perform queries on .git files with supports of most of SQL features such as grouping, ordering and aggregations functions
                              • WindowsにGitをインストールする方法 - プロエンジニア

                                分散型バージョン管理システム「Git」のダウンロードとインストール方法について解説します。「Git(ギット)」を使うと、プログラムのソースコードなどを管理することができます。ドキュメントの編集履歴などを記録する事で、誤って古いバージョンで上書きしてしまうのを防いだり、過去の状態にファイルを復元したりする事ができます。 1. Git for windows をダウンロードする 今回はWindows(64bit) OSに Git をインストールします。それでは早速「Git(ギット)」をダウンロードしてみましょう。Gitのダウンロードページ(https://git-scm.com/downloads)を開いて、右側のモニターイメージの「Downloads for windows」をクリックすると、Windowsの64 bit用のインストーラー「(Git-2.11.1-64-bit.exe)」をダ

                                  WindowsにGitをインストールする方法 - プロエンジニア
                                • サイバーマンデーセールでHTMLツール「Hype」や「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など開発者向けのMacアプリが特別価格で販売中。

                                  サイバーマンデーセールでHTMLツール「Hype」や「Whisk」、「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など開発者向けのMacアプリが特別価格で販売中です。詳細は以下から。 アメリカの感謝祭に合わせて開催されているブラックフライデーセールと本日月曜日から行われるサイバーマンデーセールで、TumultのWebエディタ「Hype」や「Whisk」、Webオーサリングツール「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など、主に開発者向けのMacアプリのライセンス/サブスクリプションが期間限定で特別価格となっています。 Tumult Hype 元AppleのJonathan Deutschさんが開発&販売しているWebエディタで、キ

                                    サイバーマンデーセールでHTMLツール「Hype」や「Blocs」、Gitクライアント「Tower」、REST APIクライアント「Paw」、プロキシツール「Proxyman」など開発者向けのMacアプリが特別価格で販売中。
                                  • PoetryとGitとDockerを使ったPython開発フロー - Qiita

                                    はじめに この記事は以前書いたpipenvとGitとDockerを使ったPython開発フローの姉妹記事です。Pipenvの開発があまり活発ではなくなった現在、Pythonを使ったプロジェクトではPoetryを使う場面もぼちぼち出てくると思います。そこで改めてPoetryを使った開発フローについてまとめ直してみようと思います。 全体の流れ 開発環境のインストール プロジェクトの初期化 Docker化 前提環境 Python 3.x UnixライクなOS 開発環境のインストール Poetryのインストール たいていの場合お使いのOS付属のパッケージマネージャーからインストールすることができると思います。 macOSの場合

                                      PoetryとGitとDockerを使ったPython開発フロー - Qiita
                                    • Gitの複数アカウントを良い感じに管理する - Qiita

                                      Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

                                        Gitの複数アカウントを良い感じに管理する - Qiita
                                      • GitHub - dertuxmalwieder/yaydl: yet another youtube down loader (Git mirror)

                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                          GitHub - dertuxmalwieder/yaydl: yet another youtube down loader (Git mirror)
                                        • TEKTON Trigger + PipeLine で git push から デプロイまでの自動化 - Qiita

                                          この記事は、TektonパイプラインでコンテナをビルドしてK8sクラスタへデプロイする方法の続きで、次図の左上のデベロッパーが git push するだけで、右端のKubernetesクラスタの環境にデプロイされるまでの途中工程を Tekton Trigger と Pipeline を組み合わせて実現する。前回の記事は、図後半のパイプラインの構築したものであった。今回は前半のGitリポジトリのWebhookを受けて、パイプラインを実行する部分を重点に書いていく。 環境設定 どのクラウド上でもTektonは動作するので、下記 kubectl get node でワーカーノードがリストされた状態から、記事の内容は始める。GitHubからのWebHookを受ける部分で、イングレスコントローラに割り当てられたドメインとシークレットを参照するために、IBM Cloud 固有のコマンドを実行する部分が

                                            TEKTON Trigger + PipeLine で git push から デプロイまでの自動化 - Qiita
                                          • build/whitespace_file.txt - chromium/src - Git at Google

                                            Use of this useless file is governed by a BSD-style license that can be

                                            • git ignoreを使ってファイルを無視する方法【初心者向け】

                                              git ignoreを使ってファイルを無視する方法【初心者向け】 初心者向けにgit ignoreを使ってファイルを無視する方法について解説しています。gitの管理下に置きたくないファイルが出てきた際に便利です。開発現場でも役立つ知識になるので、ぜひ今のうちに理解しておきましょう。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 Git(ギット)はとても便利なバージョン管理システムです。 今回は、Gitの使用においても重要なgit igno

                                                git ignoreを使ってファイルを無視する方法【初心者向け】
                                              • AWS Glue で使えるようになった Git 統合機能を使ってみた | DevelopersIO

                                                いわさです。 先日のアップデートで AWS Glue に Git 統合機能が追加されました。 これによって何が出来るようになっているのかを確認したいと思います。 ジョブ作成画面でバージョン管理設定を行えるように まず、ジョブ作成画面に Version Control タブが追加されておりここで Git 統合先の構成を行うことが出来ます。 本日時点では Git サービスプロバイダとして AWS Code Commit と GitHub の 2 つから選択出来ます。 今回は主に CodeCommit で試してみます。 使い方は概ね同じです。 最後に少し GitHub も使っているので違う点はそちらで紹介します。 Git 統合構成を行う 設定にあたってリポジトリとブランチが必須設定項目なので先に CodeCommit でリポジトリと適当なブランチを作成しておきます。 ここではルートに適当な Re

                                                  AWS Glue で使えるようになった Git 統合機能を使ってみた | DevelopersIO
                                                • GitHub - gruntwork-io/git-xargs: git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.

                                                  git-xargs is a command-line tool (CLI) for making updates across multiple GitHub repositories with a single command. You give git-xargs: a script or a command to run a list of repos and git-xargs will: clone each repo run your specified script or command against it commit any changes open pull requests provide a detailed report of everything that happened Git-xargs leverages goroutines to perform

                                                    GitHub - gruntwork-io/git-xargs: git-xargs is a command-line tool (CLI) for making updates across multiple Github repositories with a single command.
                                                  • 第4話 コンフリクトは怖くない!解決方法【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル

                                                    Webサービスやアプリ開発の現場では必須のバージョン管理システム「Git(ギット)」。Gitは、専用のソフトを使えばクリックで直感的に操作することもできますが、いざというときにコマンドが使えると便利です。 第3話 では、2つのブランチを統合するマージコミットの作り方と、その仕組みを学びました。 $ git merge [ブランチ名] (マージする) 今回の第4話は、コンフリクトについてです。なにそれ…と思われる方も、このお話しを通して、わかばちゃんと一緒にコンフリクトについて学んでいきましょう。 【筆者】湊川 あいさん フリーランスのWebデザイナー・漫画家・イラストレーター。マンガと図解で、技術をわかりやすく伝えることが好き。 著書『わかばちゃんと学ぶ Git使い方入門』『わかばちゃんと学ぶ Googleアナリティクス』『わかばちゃんと学ぶ Webサイト制作の基本』『運用ちゃんと学ぶ シ

                                                      第4話 コンフリクトは怖くない!解決方法【連載】マンガでわかるGit ~コマンド編~ - itstaffing エンジニアスタイル
                                                    • GitのHTTPS認証に個人アクセストークンを求めるのは間違っているだろうか (Git Credential Manager のすゝめ)

                                                      TL;DR git-credential-manager (GCM)を使い、ブラウザ経由で 2 要素認証を突破しましょう。 GCM では、アクセストークンを発行・管理する手間を省けるOAuth 2.0が可能になります。 Windows の場合は、Git for Windowsインストール時に GCM も設定可能ですが、 他のプラットフォームでも自分でインストールすれば動作するようです。 アクセストークンの発行や管理を慎重に行ってますか? 最近、OSS への悪意あるコードの混入やアクセストークンの流出(Heroku)など、インシデントの頻度が上がっていますね。 GitHub に於いては、 2 要素認証(2FA)を義務化する動き[1]も活発です。 そんな中、ネットワーク要件等の都合で、SSH ではなく HTTPS が推奨されている場合もあるのではないでしょうか? 実際、GitHub はより簡単

                                                        GitのHTTPS認証に個人アクセストークンを求めるのは間違っているだろうか (Git Credential Manager のすゝめ)
                                                      • 「Git v2.27」が公開、Transport Protocol v2が非デフォルトに | OSDN Magazine

                                                        分散型バージョン管理システムGitの開発チームは6月1日、最新版「Git v2.27.0」公開を発表した。 Gitは分散型のバージョン管理システム。軽量、高速などを特徴とし、小規模から大規模まで様々なプロジェクトに対応する。Linux開発のためにLinux Torvalds氏が開発したもので、現在は濱野純氏がメンテナーを務めている。 Git v2.27は3月に公開されたバージョン2.26に続く最新版。v2.26でデフォルトとなった「Transport Protocol v2」が、最新版ではデフォルトから降格となった。Tranport Protocolはリポジトリ間でのデータのやりとりを行うプロトコルだが、荒削りな部分が残っていたと理由を記している。 独自のバグレポートツール(bugreport)が加わった。CI設定をアップデートし、Azure Pipelinesベースのものに代わってGit

                                                          「Git v2.27」が公開、Transport Protocol v2が非デフォルトに | OSDN Magazine
                                                        • 【Mac】Gitの環境構築をしよう!

                                                          この記事では、macOSでGitを使うための環境構築方法を説明します。 記事を読みながら実際に手を動かして、ローカル環境にGitの環境を準備していきましょう!

                                                            【Mac】Gitの環境構築をしよう!
                                                          • Git clone: データで見るクローンの仕組み

                                                            @derrickstolee は最近、いくつかの異なる git clone の方法について検討しましたが、それらの選択肢は実際に Git のパフォーマンスにどのような影響を与えるのでしょうか?あなたのクライアントではどの選択肢が一番速いのでしょうか?あなたのビルドマシンではどの選択肢が一番速いのでしょうか?これらの選択肢はサーバーのパフォーマンスにどのような影響を与えるのでしょうか?もしあなたが GitHub Enterprise Server の管理者であれば、複数の同時リクエストがあった場合にサーバーがこれらの選択肢にどのように反応するかを理解しておくことは重要です。 GitHub では、これらの疑問に答えるためにデータ駆動型のアプローチを採用しました。私たちは、これらの異なるクローンの選択肢を比較する実験を行い、クライアントとサーバーの挙動を測定しました。 git clone の時間

                                                            • Gitディレクトリ外からgitコマンドを実行する - Qiita

                                                              スクリプトなどでgitコマンドを実行する際、わざわざリポジトリルートにcdするのが野暮ったいので辞めたい。 方法 1. コマンドラインオプションを利用する Git 1.8.5以降ならこっち $ git -C /path/to/repo [command] Git 1.8.5未満ならこっち $ git --git-dir=/path/to/repo/.git --work-tree=/path/to/repo [command]

                                                                Gitディレクトリ外からgitコマンドを実行する - Qiita
                                                              • deltaとmagit-deltaでgit の差分を綺麗に表示✨

                                                                この記事はemacs Advent Calendar 2021 の22日目の記事です。 小ネタで恐縮ですが、diff など表示するときに シンタックスハイライトして表示できるdelta というページャーと、delta を magit から呼び出せるようにする magit-delta というパッケージに感動したので紹介させてください。 delta とは 主には先も記載した通り diff など表示するときに シンタックスハイライトして表示できるツールとなっています。 詳しい機能の説明は下記となっています。 ハイライト以外にも良いなと個人的に思っているのは下記の機能です。 サイドバイサイドで縦に分割してdiff を表示できるオプション(--side-by-side) 'n' や 'N' キーで 差分ごとに移動できるオプション(--navigate) Githubになどにリンクできるオプション (

                                                                  deltaとmagit-deltaでgit の差分を綺麗に表示✨
                                                                • GitHub - git-ecosystem/git-credential-manager: Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - git-ecosystem/git-credential-manager: Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
                                                                  • git push のときに自動的にリモートブランチを作成する設定

                                                                    Git 2.37.0 から git push に --set-upstream origin が要らなくなったという話。 出典はこちらのツイート: With the newest version of Git 2.37.0, you can run just "git push" to push new branches. No more "--set-upstream origin". Enable with: git config --global --add --bool push.autoSetupRemote true pic.twitter.com/1SzIqzvEFR — James Ide (@JI) July 12, 2022 ツイッターだけだと忘れてしまうので、検索用のメモ。 Git のデフォルトの設定では、 git push のときに upstream が設定されてい

                                                                    • 【VSCode・Mermaid.js】ER図もVSCodeとgitで管理がしたい!

                                                                      前置き ER図に変更があったらしいけどどこが変わったのかパッと見分からない! ER図を変更したいけど変更点をまとめたりするのがめんどくさい! ちょっと前の変更とその前の変更の差分が見たい! あるあると思った方は今すぐ高評価と→のサポートをお願いします! ...という冗談はさておき。 こちらの記事はそんな思いで何か良い解決方法は無いかと色々とGoogle検索をして色々と試した結果の備忘録となります。 全部の作業に2時間程度しか使っていないのでその程度の深みでしかない事を予めご了承ください。 気が向いたら更に調査を進めて見ようと思います。 結論 Mermaid.jsをうまいことVSCodeで使ってgitで管理してみたら素晴らしい体験だった 使用例 erDiagram user ||--o{ post : owns post ||--o{ updoot : has user }|--o{ upd

                                                                        【VSCode・Mermaid.js】ER図もVSCodeとgitで管理がしたい!
                                                                      • 複数のgithubアカウントをノンストレスで運用する方法(脱ssh鍵設定)(git credential helperの活用) - Qiita

                                                                        複数のgithubアカウントをノンストレスで運用する方法(脱ssh鍵設定)(git credential helperの活用)GoGitGitHubPrivateRepositorygithub-credential-helper はじめに githubは公式でも言っているように、基本的に1人1アカウントで運用することが推奨されています。 しかし、様々な事情で複数のGithub Accountを利用している人も多いのではないでしょうか。 そんな時に困るのが、git commandを使用する時の認証だと思います。 実際にググってみると、以下のような回避方法がありました。 ssh keyを登録して、ssh configを設定して切り分ける方法(一番王道) 1つのリポジトリだけであれば、 https://username:password@github.com/xxx/xxx でcloneする方

                                                                          複数のgithubアカウントをノンストレスで運用する方法(脱ssh鍵設定)(git credential helperの活用) - Qiita
                                                                        • Git インストール と基本的な使い方のまとめ - u nextで息抜きする組み込みエンジニア

                                                                          Python3のソースファイルを管理するのにGithubを使うので、Gitのインストールと簡単な使い方についてメモ程度にまとめてみます。 GitのインストールはGitのホームページから、インストーラーをダウンロードします。 Windows,Mac,Linux用があります。 Linux使いや、Mac使いの人はコマンドでインストールすると思いますが、Windowsはインストーラーでインストールできます。 Git ダウンロード Gitのダウンロード先はこちらです。 git-scm.com Git インストール 後は、ダウンロードした、インストーラー(2020年3月22日時点Git-2.25.1-64-bit.exe)をダブルクリックしてインストールします。 後は、インストーラーの指示に沿ってインストールを進めます。 私はVisual studio codeをエディターとして使っているのでVisu

                                                                            Git インストール と基本的な使い方のまとめ - u nextで息抜きする組み込みエンジニア
                                                                          • Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた | DevelopersIO

                                                                            Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた こんにちは、AWS事業本部コンサルティング部に所属している今泉(@bun76235104)です。 先日 Snyk Code とVSCodeの拡張機能でローカル環境で開発中コードのスキャンをやってみました。 実際のところ開発の時点で自分が書いているコードのどこが危険かというフィードバックをもらえることはありがたく、各種IDEで手軽に導入できるので非常に素晴らしいと思います。 今回はチーム開発をする上で、個々人が利用しているIDEに依存せず、SnykCodeを継続的に利用できないか考えて、以下2種類を試してみました! git hooksの機能を使ってコミット前にSnyk Code実行 pre-commit によってコミット前のSnyk Codeによるチェック Gith

                                                                              Gitのフック(pre-commit)とGithubActionsでSnyk Codeによる継続的なコードスキャンを試してみた | DevelopersIO
                                                                            • Git でリモートブランチへの切り替えはもっと簡単にできる - Qiita

                                                                              Branch 'foo' set up to track remote branch 'foo' from 'origin'. Switched to a new branch 'foo' と、親切に動作してくれます。 こちらのツイートで知りました。ありがとうございます。 git fetch git checkout foo で行けるような気が — ドキュネオ (@DQNEO) June 15, 2020 Git のドキュメント にちゃんと書いてありますね。 が見つからなくても、一致する名前のリモート (これを と呼びます) にトラッキングブランチが存在し、 --no-guess が指定されていない場合は次と同等です。 $ git checkout -b <branch> --track <remote>/<branch> これまでは、次のようにやっていました。

                                                                                Git でリモートブランチへの切り替えはもっと簡単にできる - Qiita
                                                                              • サードパーティの Git リポジトリから AWS CodePipeline のビルドステータスを追跡する | Amazon Web Services

                                                                                Amazon Web Services ブログ サードパーティの Git リポジトリから AWS CodePipeline のビルドステータスを追跡する (この記事は、Tracking the AWS CodePipeline build status from the third-party Git repository を翻訳したものです。) AWS CodePipeline では、パイプラインのソースとしてサードパーティの Git リポジトリを使用できますが、ビルドステータスをサードパーティ Git リポジトリダッシュボードで確認できない場合があります。開発者がリポジトリで作業する場合、同じダッシュボードでビルド/パイプラインのステータスを確認できることが望ましいです。このブログでは、パイプライン/ビルドステータスをサードパーティのリポジトリに反映するソリューションの構築手順を説明し

                                                                                  サードパーティの Git リポジトリから AWS CodePipeline のビルドステータスを追跡する | Amazon Web Services
                                                                                • Bitbucket の Git LFS でバイナリファイルをバージョン管理する

                                                                                  こんにちは。これを読んでいる方の中には、設計書などのドキュメントをExcelファイルで作成していたり、成果物と呼ぶファイルをソースコードと一緒にバージョン管理をしている(したい)方がいらっしゃるかと思います。このブログでは、そのようなお客様からよく質問される Git LFS についてご紹介します。 Git で バイナリファイル や 大容量のファイル を取り扱うときに困る事 Bitbucket のお問合せも増えてきて、改めて Git の導入を検討しているユーザーが増えてきているなと実感しています。それと同時に様々なご相談を頂くことも増えました。その中でも特に頂くご相談の一つに「Gitで成果物も管理してトレーサビリティを向上させたい。」というご要望があります。 ここで言う成果物とは「Excelなどで作成した設計書などのドキュメント」「VisioやCADといった作図ツールで出力した図面ファイル」

                                                                                    Bitbucket の Git LFS でバイナリファイルをバージョン管理する