タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitに関するkaratteのブックマーク (44)

  • VSCodeでgit add -p を快適に行う - Qiita

    git add -p 便利ですよね。ファイルの変更箇所の一部だけをコミットしたいときによく使います。 ですが、自分はコマンドラインで git add -p する操作がどうにも慣れず、億劫に感じていました。 そこで Visual Studio Code の機能を使えばもっと直感的で快適に git add -p ができることを知りましたので紹介したいと思います。 動作イメージ こんな感じで快適にできるよっていうイメージを伝えるためにgifを作ってみました。 このサンプルは3行の変更があるときに、git add -p を利用して「1行目をコミット」してから「2,3行目をコミット」する例です。 git add -p する手順としては下記になります。 addしたい箇所を選択する。 addする変更箇所が1行の場合はその行にカーソルがあればOK(↑の例でいう「1行目を変更」のコミットのやり方) 複数行の

    VSCodeでgit add -p を快適に行う - Qiita
    karatte
    karatte 2020/03/09
    VSCode使ってるのでメモ
  • 文章に関わる全ての人のための Git & GitHub 入門 1-1「Git と GitHub を使うメリット」 - Qiita

    この連載はこんな人に向けて書かれています。 小説作家さん 編集者さん 校正さん ライターさん 発注者さん つまり文章を書いたり修正したりする全ての人たちですね! シリーズ記事一覧 1-1「GitGitHub を使うメリット」 1-2「コミットを積み上げる」 1-3「コミットを理解して活用する」 0. この連載を始めたきっかけ 僕は片倉青一という筆名で小説を書いています。 小説だけではご飯をべられないので、覆面ライターもやっています。せちがらい。 で、覆面ライターの案件で 「クライアントさん… GitGitHub 使って仕事したいです…」 って言ったら、使っていいということになりました。やったぜ。 でもクライアントさんは GitGitHub の使い方をあんまり知らないので、片倉が入門書を書くことになりました。なんてこった。 この連載は、片倉がこれからの仕事で楽をするために

    文章に関わる全ての人のための Git & GitHub 入門 1-1「Git と GitHub を使うメリット」 - Qiita
    karatte
    karatte 2020/02/11
    エクスプローラー内部で色々できるTortoiseGit使ってるけど、SourcetreeのUIもなかなか良さげだな
  • Highlights from Git 2.25

    CommunityOpen SourceHighlights from Git 2.25Take a look at some of the new features in the latest Git release. January 17 update: We’ve published an in-depth overview of the sparse checkout feature by the author, Derrick Stolee. Learn more about the sparse checkout feature. The open source Git project just released Git 2.25 with features and bug fixes from over 84 contributors, 32 of them new. Her

    Highlights from Git 2.25
    karatte
    karatte 2020/01/14
    "The open source Git project just released Git 2.25 with features and bug fixes from over 84 contributors, 32 of them new."
  • Bashの邪悪なコマンド9選 - Qiita

    rm -rf /やったことある人。 私はないです。 以下はAndreas Müller( Twitter / GitHub / LinkedIn / Medium )による記事、9 Evil Bash Commands Explainedの日語訳です。 9 Evil Bash Commands Explained 初めてターミナルを使って、そしてそれを理解したときのことを覚えています。 あらゆるファイルにアクセスし、全てのプログラムを実行し、黒い画面に何かを入力するだけでシステムの全てを完全に掌握できることに気がついた、あの感覚。 そしてもちろん、致命的ミスを犯して全てを失った、あのときの恐怖も。 私は当はシステム管理者ではありませんが、長年にわたってLinux/UNIXベースのシステムで作業してきたので、コマンドを実行しようとしてEnterキーを打つことを躊躇う状況に何度も遭遇しまし

    Bashの邪悪なコマンド9選 - Qiita
    karatte
    karatte 2020/01/08
    “evilなコマンドと言いつつ、うっかりミスによる事故も混ざってるのでタイトルに違和感がありますね。 本当に邪悪なコマンドだけに振り切るか、タイトルを少し変更してほしいところではあります”
  • git switchとrestoreの役割と機能について - Qiita

    先日8/16にGitバージョン2.23.0がリリースされました。 今回の目玉機能と言えば、新しいコマンド git switch と git restore ですね! 稿ではこちらの2つに絞ってどういう役割・位置づけの機能なのか英語ソースの引用も含めてご説明します。 TL;DR ブランチの変更は git switch ファイルの変更は git restore 今まで通り git checkout は使える 新機能は「実験的機能」なので今後変更の可能性あり 新機能が追加された背景 Highlights from Git 2.23によると、 git checkout に出来ることがあまりに多いため(ブランチ操作のほか、indexされたファイルの復旧、履歴上のファイルの取得など)、役割を明確に分けるためのコマンドが追加されたとのことです。 It turns out git checkout ca

    git switchとrestoreの役割と機能について - Qiita
    karatte
    karatte 2019/08/21
    "・ブランチの変更は git switch ・ファイルの変更は git restore ・今まで通り git checkout は使える ・新機能は「実験的機能」なので今後変更の可能性あり"
  • 【イラストで覚える】初心者のためのGitとGitHub用語集 | ずくろぐ

    【イラストで覚える】初心者のためのGitとGitHub用語集 | ずくろぐ
    karatte
    karatte 2019/08/20
    コンフリクトTシャツいいな
  • TortoiseGitで、ブランチを削除する | 株式会社グランフェアズ

    Posted by 867 on Nov 18th, 2015 使わなくなったブランチ、テストで作ったブランチを消したい。コマンドなら簡単だけど、TortoiseGitでどうやるんだ? ぱっと見該当するメニューが見当たらないけど、こんな感じで削除することができます。 該当するコマンド: $ git branch -d sampleBranch この git branch -d sampleBranch をTortoiseGitでやる方法です。コマンドなら一行なのにっ。亀さんはちょっと手間ですね。 ワークスペースで右クリック コンテキストメニューから [TortoiseGit > リファレンスをブラウズ] 選択 リファレンスブラウザの画面で削除対象のブランチを右クリック [Delete branch] を選択 確認ダイアログが出るので [Yes] リファレンスブラウザの画面を [OK] して

    TortoiseGitで、ブランチを削除する | 株式会社グランフェアズ
    karatte
    karatte 2019/08/02
    "ワークスペースで右クリック コンテキストメニューから [TortoiseGit > リファレンスをブラウズ] 選択 リファレンスブラウザの画面で削除対象のブランチを右クリック [Delete branch] を選択 確認ダイアログが出るので [Yes]"
  • GitHub flowを用いた開発フロー - Qiita

    はじめに wantedlyの開発フローを大変参考にしています。 目的 GitHubを用いた開発を滞りなく行えるよう基的な使い方を覚える。 必要なもの GitHubのアカウント SourceTree(DesktopApp) 開発フローの全体像 基的なフロー(サービスローンチ前) Issue を作る (コードを書く前に十分に議論、設計をする) Branch を作る コードを書いて幾つか Commit(Push) を重ねる [WIP]でPull Requestを出す (この時何が終わってないのかも書くと良い) Assigneeがコードレビューをする (Assigneeやチームに相談事があるときはここで相談する) コードを書き進める 終わったら、[WIP]を外し、レビューアーを@mentionする レビューを受け、コードを修正する レビューも終わり、OKならマージされる Branchを削除する

    GitHub flowを用いた開発フロー - Qiita
    karatte
    karatte 2019/07/31
    via: Git/GitHubレベル別オススメ学習サイトまとめ完全保存版【2019.06】 - Qiita https://qiita.com/thinkalot/items/b3c2e9060f46f5d4ea46
  • いまさらだけどGitを基本から分かりやすくまとめてみた - Qiita

    はじめに Gitをそこそこ使いこなすにあたって必要な基礎知識やコマンドをまとめました。 Gitは少しかじったけど挫折したくらいの人が対象レベルになるかと思います。 当方、Subversionをまともに触ったことないゆとり世代なので集中管理型との違いとかはよく分かりません。 一部諸事情のため、XXXXXで情報を隠蔽しています。 この記事長いです。。。 Gitとは 分散型バージョン管理システム。 今時ソースコードなどをバージョン管理するってなったらGitを使うことになるでしょう。 GitHub(Enterprise含む)とかGitLabとかGitBucketとかBitBucketとかGitのサービスは複数ありますが、どれを使うかはチーム事情や会社事情などから決まる。 ローカルにリモートリポジトリの複製を作成するため、複数人が各々のローカルで変更履歴を利用して自由にファイルの編集やローカルコミッ

    いまさらだけどGitを基本から分かりやすくまとめてみた - Qiita
    karatte
    karatte 2019/07/31
    via: Git/GitHubレベル別オススメ学習サイトまとめ完全保存版【2019.06】 - Qiita https://qiita.com/thinkalot/items/b3c2e9060f46f5d4ea46 ブランチモデルが参考になった。個人使いならGitHub Flowモデルで充分だな。
  • Git/GitHubレベル別オススメ学習サイトまとめ完全保存版【2019.06】 - Qiita

    < 最新 変更履歴 - Latest Changed History > 2019.06.05 - コマンド記事へ追加 『 Linuxコマンドを連続して使うには - @egawa_kun 』 このページをご覧くださった方は、資料探しで悩む"気疲れ"と"時間"を大幅に減らし、かなり効率的に早くGit/GitHubを学習できるでしょう。 背景 なぜ今更 Git/GitHub という感がありますが、まとめてみました。何故かというと、ググると確かに初心者向けのGitの使い方や設定方法などが掲載されたサイトは多くありますが、個人的に体系立ってイメージを掴める内容が少なく、探すのに苦労したため、その中から特に役立ったと感じたコンテンツをかなり厳選し、まとめてみました。下記の良質なコンテンツは、Git/GitHub習得に大いに役立つでしょう。 初心者〜 さらに初心者用の資料もレベル別に番号順で分けました

    Git/GitHubレベル別オススメ学習サイトまとめ完全保存版【2019.06】 - Qiita
    karatte
    karatte 2019/07/30
    取り敢えず「いつやるの?」だけ見てみた。rebaseの概念が今まで見たどの解説よりもすんなり飲み込めた。
  • Fork - a fast and friendly git client for Mac and Windows

    Fork is getting better and better day after day and we are happy to share our results with you.

    Fork - a fast and friendly git client for Mac and Windows
    karatte
    karatte 2019/07/24
    GitKrakenが色々あれになったんで乗り換え先を検討中
  • 【Windows10】オーバーレイアイコンが表示されない問題の解決法と共存化

    どうも、白夜霧(@KiRi_Byakuya)です。 仕事でも使っている「TortoiseGit」をアップデートすると、「Dropbox」や「Google Drive」などのクラウドストレージでも使用している”オーバーレイアイコン”が消えてしまう(表示されない)問題が発生します。 今回は「TortoiseGit」「DropBox」「Google Drive」などの、オーバーレイアイコン使用するアプリ間の『共存化』(オーバーレイアイコンを表示)させるための自分用の備忘録です。

    【Windows10】オーバーレイアイコンが表示されない問題の解決法と共存化
    karatte
    karatte 2019/07/14
    なるほど64bitの場合は修正する箇所が多くなるわけね。ようやくオーバーレイアイコン表示されました。
  • [Windows] TortoiseGitのアイコンオーバーレイが表示されないときの対処法3つ — パイトレ ~プログラミング+FXトレード~

    TortoiseGitのアイコンオーバーレイは、gitでバージョン管理をする際ファイルの状態を見るのにとても役立ちます。 新しいパソコンを買ってGitを入れたものの、アイコンのオーバーレイが表示されずにはまったので、対処法を覚え書き的に。 対処法は3つです。 オーバーレイ機能を有しているソフトでいらないものがあればアンインストールしてしう。他ソフトのオーバーレイ機能をレジストリから削除する。レジストリで、TortoiseGitのオーバーレイ項目を「”」で囲ってみる。基的には、他のソフトのアイコンオーバーレイ機能との競合の問題になります。Windowsでは、オーバーレイは、15個までしか有効にならないようです。よく検索で出てくるのは 1, 2ですが、それでもダメなら3をお試しください。 現在お使いのパソコンで何個オーバーレイ機能が使われているかは、TorgoiseGitの設定メニューから

    [Windows] TortoiseGitのアイコンオーバーレイが表示されないときの対処法3つ — パイトレ ~プログラミング+FXトレード~
    karatte
    karatte 2019/07/13
    "最初いらないキーを削除してみたりもしたのですが上手くいかず、TortoiseGitに関連しているキーをダブルクォーテーションで囲ってみたら上手くいきました"
  • Windows版TortoiseGitのアイコンオーバレイが表示されなくなった – helog

    突然、普段使用しているWindows端末で、TortoiseGitのアイコンオーバレイが表示されなくなりました。 いろいろと調べて対処方法を探していたのですが、以下の方法で無事解決しました。 対処法1.いらないオーバレイ設定を削除する 右クリックからTortoiseGitの「Settings」を選択して設定画面を開きます。 メニューから「Icon Overlays」の「Overlay Handlers」を選択し、「Start registry editor」ボタンをクリックします。 (何故に日語ではないかというと、英語に慣れるのを目的に英語のものはそのまま使うようにしてるんです。。) すると、レジストリエディタが開き、オーバレイ設定の一覧が確認できます。 「コンピューター\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersi

    Windows版TortoiseGitのアイコンオーバレイが表示されなくなった – helog
    karatte
    karatte 2019/07/13
    めっちゃ判る→"何故に日本語ではないかというと、英語に慣れるのを目的に英語のものはそのまま使うようにしてるんです。。"
  • 通常の使い方(TortoiseGit)

    はじめに 用語定義 日々のバックアップの流れ Pull(プル) Add(追加) Commit(コミット) Push(プッシュ) 競合の解消 競合の発生 テキストファイルの競合 バイナリファイルの競合 戻る はじめに_ リモートリポジトリおよび作業ディレクトリの作業が終わったあとに日々のバックアップ作業について説明します。リモートリポジトリおよび作業ディレクトリの作業が終わっていなければバージョン管理開始(TortoiseGit)を参照のこと。 用語定義_ PC上のファイル編集を行うフォルダのことを「作業ディレクトリ」、複数のPC間で持ち運ぶためにGitのデータを保管しておくフォルダのことを「リモートリポジトリ」と呼ぶことにします。 日々のバックアップの流れ_ 基的には以下を繰り返すだけで簡単にバックアップできます。 そのPCで作業を始めるとき:Pull(プル) 以下を作業するたびに繰り返

    karatte
    karatte 2019/07/13
    "リモートリポジトリおよび作業ディレクトリの作業が終わったあとに日々のバックアップ作業について説明します"
  • バージョン管理開始(TortoiseGit)

    はじめに 用語定義 作業ディレクトリの作成 ファイル(フォルダ)の追加と編集の反映(コミット) リモートリポジトリの作成 別の(PCの)作業ディレクトリの作成 戻る はじめに_ Windows上にてTotoiseGitを使ったバージョン管理を始める際の作業を始めます。 用語定義_ PC上のファイル編集を行うフォルダのことを「作業ディレクトリ」、複数のPC間で持ち運ぶためにGitのデータを保管しておくフォルダのことを「リモートリポジトリ」と呼ぶことにします。 作業ディレクトリの作成_ 作業ディレクトリを C:\WorkDir に作成するとする。まずは、CドライブにWorkDirというフォルダを作成する。次に作成した WorkDir に移動する。 C:\WorkDir のウィンドウにて、マウスの右ボタンをクリックする。すると以下のウィンドウが開く。「Git ここにリポジトリを作成」を選択する。

    karatte
    karatte 2019/07/13
    "Windows上にてTotoiseGitを使ったバージョン管理を始める際の作業を始めます"
  • gitブランチの名前の付け方2

    ボツ1、ブランチ名に機能の名称をつける チケットにする前の実験的な機能を試したいときに、ブランチ名に機能の名称をつけたことがあります。 例えば、 develop_camera develop_news コレという名前を考えるのが面倒でした。チケットを起こしてチケット番号をつけたほうが楽です。そもそも実験的なので放置することも多く、何をやっていたかを覚えていないこともあります。チケットにアイデアをメモしておくと、何をやっていたか思い出しやすくなります。 ボツ2、複数の作業ブランチ gitは簡単にブランチ作成できることもあって、 personals/aoki/123 personals/aoki/124 personals/aoki/125 といったように、複数の作業ブランチを作成していたことがあります。 masterやdevelopから各ブランチへのマージが手間でした。ブランチが多いほどco

    gitブランチの名前の付け方2
    karatte
    karatte 2019/07/13
    master→製品ブランチ develop→リリース前の確認用 personals/〇〇/develop→開発者ごとの作業ブランチ personals/〇〇/123→一時的な作業ブランチ
  • gitのブランチの名前の付け方

    Subversion時代 かつてSubversionを使っていたときは、ほとんどブランチを使ったことがありませんでした。慣例にしたがってtrunk、branches、tagsを用意しましたが、使っていたのはtrunkだけです。 branchesフォルダとtagsフォルダの構造が同じこともあって、ブランチとタグの何が違うのかを理解していませんでした。 ブランチを試したことはありますが、筆者の操作が悪いのか、conflict解決できないことがありました。マージできないので、ブランチを作らなくなりました。 「変更履歴」と「以前の状態と比較できる」だけで満足していました。 git時代 gitを使うようになってからブランチ/マージを試してみたら、あっけないほど簡単でした。日常的にmasterブランチと開発ブランチを使うようになりました。 するとブランチの名前の付け方を考えるようになりました。最初はm

    gitのブランチの名前の付け方
    karatte
    karatte 2019/07/13
    master→現在の製品バージョン, develop→次回リリースの開発用, feature-*→新規機能の開発用, release-*→次回リリースの準備用, hotfix-*→現在の製品バージョンバグフィックス用
  • Gitリポジトリ上のソースコードをWebブラウザから検索・分析できるコード検索ツール「Sourcegraph」 | さくらのナレッジ

    大規模なソースコードを分析・閲覧する際に有用なのが、ソースコード専用の検索ツールだ。こういったツールは複数あるが、今回はGitリポジトリやGitHubなどのホスティングサービスとの連係機能を特徴とするオープンソースの検索ツール「Sourcegraph」を紹介する。 Webブラウザ上からGUIで操作できるソースコード検索ツール システム開発の現場において、クラスや関数がどこでどのように定義されているのかを調べたり、メッセージなどで表示される特定の文字列がどこで使われているかを調べたりするといった作業は割と頻繁に発生する。こういった作業はgrepなどの汎用検索ツールでも可能ではあるが、その場合たとえばソースコード以外のファイルに含まれる文字列も検索に引っかかるほか、その出力もやや見にくい。そこで活用したいのが、専用のソースコード検索ツールだ。 ソースコード検索ツールでは、対象のソースコードがど

    Gitリポジトリ上のソースコードをWebブラウザから検索・分析できるコード検索ツール「Sourcegraph」 | さくらのナレッジ
    karatte
    karatte 2019/07/10
    てっきりWebサービスなのかと思ったら、"Webブラウザ上からGUIで操作できるソースコード検索ツール" なのね
  • TortoiseGitとは?Windowsユーザーなら今すぐ使うべきGitクライアント | 侍エンジニアブログ

    みなさん、TortoiseGitという素晴らしいツールを聞いたことがありますか? GitはCUIベース(コマンド)で操作するためコマンドを覚える必要があります。そういった点から初心者の方やデザイナーさんには少し取っ付きづらい面もあります。 しかし、TortoiseGitを使えば普段使っているWindowsでマウスなどの操作を行うだけでGitのコマンドを発行することができます。とても便利じゃありませんか? この記事ではGitがまず何か、そしてTortoiseGitはどんなことができるのか、実際にどうやって使っていくのかを見ていきます。Windowsじゃなくて、MacLinux版はないのかと気になっている方も一番最後の章で答えているのでご覧ください! Gitとは? まずGitとはなにかですが、一般的にはバージョン管理ソフトと呼ばれる部類のものになります。ざっくり簡単に表現すると「様々なファイ

    TortoiseGitとは?Windowsユーザーなら今すぐ使うべきGitクライアント | 侍エンジニアブログ
    karatte
    karatte 2019/07/08
    コミットメッセージの修正が本家はめんどくさすぎるので導入してみた。本当はVSCodeが対応してくれれば一番嬉しいんだけど。