gitに関するhat_0024_enaのブックマーク (10)

  • How do I delete a Git branch with TortoiseGit

    Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives Teams Q&A for work Connect and share knowledge within a single location that is structured and easy to search. Learn more about Teams

    How do I delete a Git branch with TortoiseGit
    hat_0024_ena
    hat_0024_ena 2013/05/13
    tortoisegit ブランチ 削除 .gitフォルダ(or の親フォルダ上)がいるフォルダで Shift+右クリ>TortoiseGit>リファレンスをブラウズ ブランチ名上で右クリ>削除
  • View Source

    hat_0024_ena
    hat_0024_ena 2013/05/05
    一般的な流れ
  • How to perform rebase (squash) using tortoisegit

    Cannot get how to perform squash rebase for the current branch. The console command would be git rebase -i HEAD~2 and then squash as usually. But how to do the same in TGit? Script to initialize the case git init . touch 1 git add 1 git commit -m "1" touch 2 git add 2 git commit -m "2" touch 3 git add 3 git commit -m "3" As a result after squashing we would have 1 commit with 3 files. Any proposal

    How to perform rebase (squash) using tortoisegit
    hat_0024_ena
    hat_0024_ena 2013/05/05
    コミットをまとめる ログを表示>masterをここにリベース>強制リベースにチェック>ひとつにまとめたい履歴を選んで全て融合(squash)にチェック>リベース開始 途中でコメントも編集できる
  • git rebase -iの使い方覚書 - chulip.org

    git rebaseすごい。git rebaseすごい(二度目 ## HEADから2つ前までのリビジョンが対象 $ git rebase -i HEAD~2コマンド実行するとエディタに次のように表示される pick 4ac8a6e homuhomu pick 6cf15e3 homuhomuhomu # Rebase 8ae65b7..6cf15e3 onto 8ae65b7 # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld into previous commit # f, fixup = like

    git rebase -iの使い方覚書 - chulip.org
    hat_0024_ena
    hat_0024_ena 2013/05/05
    pick→コミットをそのまま使用 squash→一つ前のコミットに統合。コメントの編集OK fixup→一つ前のコミットに統合。コメントの編集不可
  • Git svnではじめる忍者のごとく潜むgit

    2. * なぜgitか?なぜgit-svnか? * Gitのインストール * git svn clone、trunkとmasterの関係 * コミット、そしてプッシュ * ブランチ(切る。作業する。リベース) * ブランチしたらプッシュの前に * その他のtips * まとめ * 4. *Gitにはローカルレポジトリ=自由がある! * ひとりひとりが専用のレポジトリ * バージョン管理の便利さを気兼ねなく * コミット済みのコードを変更できる * あのコミットを無かった事に * Rev(21)とRev(25)をまとめたかった・・・ * 機能追加にまじってバグ修正かよ・・・ * つまり履歴が奇麗に! *

    Git svnではじめる忍者のごとく潜むgit
    hat_0024_ena
    hat_0024_ena 2013/05/05
    読み物
  • Subversionリポジトリと連携できるgit-svn | OSDN Magazine

    「Gitを使いたいが、中央リポジトリにはSubversionを使わざるを得ない」という場合も多いだろう。そのような状況で便利なのが、SubversionリポジトリとGitリポジトリの橋渡しをする「git-svn」である。git-svnを利用することで、SubversionリポジトリとGitのローカルリポジトリを同期させることが可能だ。記事では、このgit-svnの活用方法を紹介する。 git-svnのアーキテクチャ Gitの大きな特徴として、分散型アーキテクチャがある。分散型アーキテクチャでは、コミットはローカルのリポジトリに対して行い、ソースコードの同期はそれぞれの開発者間が持つローカルリポジトリ同士で変更点をやりとりすることで行う。もちろん公開リポジトリを利用したソースコードの同期も可能であり、柔軟な開発体制を取れるのが長所である。 しかし、一方でGitは非常に多数のコマンドがあり、

    Subversionリポジトリと連携できるgit-svn | OSDN Magazine
    hat_0024_ena
    hat_0024_ena 2013/05/05
    svnの更新相当はリベース(rebase)
  • TortoiseGitのインストールと設定 Windowsのターミナルが嫌いな人に

    Windows7 で TortoiseGit を使用して、Github から clone したファイルを push してサーバーに送信するまでを紹介します。 以前書いた記事 Windows に git をインストールして Github に push するまでの GUI 版です。この記事では、ターミナル(いわゆる黒い画面)は使いません。 私は Windows で Git を使う時、ほとんどの操作を TortoiseGit で行なっています。Windows の shell 環境は Cygwin で整えていますが、Windows でターミナルを使うのは正直しんどいのであまり使っていません。ターミナルを使う時は、linux に ssh, scp したり、繰り返し作業を自動化したり、GUIでできないことをやる時などに限られています。 動作確認環境 Windows7 64bitmsysGit 1.8.

    TortoiseGitのインストールと設定 Windowsのターミナルが嫌いな人に
    hat_0024_ena
    hat_0024_ena 2013/05/04
     git-svnを使いたい人もこれをインストールしておけばよろしい
  • PuTTYgenの利用

    ここでは、WinSCP3等で公開鍵認証をするための準備として、PuTTYgenを利用してキーペア(公開鍵、秘密鍵)を作成してみましょう。 PuTTYgenで作成できる鍵の種類は、SSH1用(RSA1)とSSH2用(RSA)およびSSH2用(DSA)です。 WinSCP3はSSH2プロトコルに対応しているので、SSH1より安全なSSH2(RSA、DSA)の利用を強くお勧めします。 なお、SSH2の鍵には統一規格がないため、いくつかの鍵の種類があります。 代表的な商用系SSH(ssh.com)やフリーソフト系SSH(OpenSSH)も各々異なりますが、PuTTYgenもまた独自の書式で鍵を利用しています。 このため、生成した鍵は使用する環境に合わせて、鍵の変換をする必要があります。 (参考) 幸いPuTTYgenではキーペアを生成する際、PuTTYgen独自の鍵の他に、OpenSSHで利用可能

    hat_0024_ena
    hat_0024_ena 2013/05/04
    ssh 公開 秘密鍵 TortoiseGitにも付いてる sourceforgeに使うときはRSAでできた
  • TortoiseGitでOpenSSHの鍵を使う - 2009-07-08 - ククログ

    Subversionでバージョン管理されているソフトウェアの開発をWindows上で行う場合に、TortoiseSVNを使っている人は多いのではないでしょうか。TortoiseSVNはシェル(エクスプローラ)に機能が統合されるため、フォルダ上の右クリックからチェックアウトやコミット、差分の表示などを行うことができ、コマンドライン操作に不慣れな人でも簡単にSubversionを使うことができます。 このTortoiseSVNと同じ使い勝手で分散型バージョン管理システムのgitを利用できるようにするgitクライアントが、TortoiseGitです。 参考:実用レベルに達したWindows向けGitクライアント「TortoiseGit」でGitを始めよう TortoiseGitの導入手順は上記リンク先をご覧いただくとして、ここでは、SSHを使用してリポジトリにアクセスする際の手順を紹介したいと思

    TortoiseGitでOpenSSHの鍵を使う - 2009-07-08 - ククログ
    hat_0024_ena
    hat_0024_ena 2013/05/04
    Permission denied (publickey) 秘密鍵をppkファイルにしてtortoiseGit>リモート>putty認証に指定 ネットワーク>SSHクライアントにTortoiseGit付属のTortoisePlink.exeを指定
  • サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】

    ようこそ、サル先生のGit入門へ。 Gitをつかってバージョン管理ができるようになるために一緒に勉強していきましょう! コースは4つ。Git初心者の方は「入門編」からどうぞ。Gitを使った事がある方は「発展編」がおすすめです。さらに「プルリクエスト編」では、コードレビューする文化をチームに根付かせましょう。 「あれ?何だっけ…?」という時は「逆引きGit」で調べて見てくださいね。

    サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
  • 1