タグ

gitに関するshayashのブックマーク (17)

  • gitでsshのポート番号を指定する – 黒川仁の文具堂ブログ三昧

    黒川仁の文具堂ブログ三昧 このブログでは、金沢市在住のプログラマ/サーバエンジニア 黒川 仁がWeb技術っぽい記事を書いています。 ssh経由でgitを利用するときデフォルトの22番ポートで運用している場合は ホスト名 repo.example.comでユーザ名がuserだとすると git clone user@repo.example.com:repos/app.git とすればよい。 ローカルマシンとユーザが同じであればさらに git clone repo.example.com:repos/app.git とユーザ名を省略できる。 マニュアルにある書式はこう書いてある。 An alternative scp-like syntax may also be used with the ssh protocol: ・[user@]host.xz:path/to/repo.git/ 22番

    shayash
    shayash 2019/03/08
  • リポジトリを後から共有できるようにする。 - kuma8の雑記帳

    はじめに リポジトリを共有モードにするのを忘れていてトラブったので、解決した際の方法を紹介します。 今回は、 ssh経由でアクセスことが前提です。 http/https を利用する場合は別途手順がありますので、機会があれば後日紹介します。 解決方法 まず、 Git リポジトリをチームで共有する際には、 --shared オプションを付与し、リポジトリを初期化します。次に、チームのメンバーの umask を 002 もしくは 007 に変更します。 手順さえ間違えなければ、リポジトリの共有は簡単です。 --shared を忘れた場合はどうなるのかというと、正しく共有できる状態となっていないため、Permission denied が発生します。 この状態は、次の手順で解消できます。 $ cd /your/git/repository $ git config core.sharedRepos

    リポジトリを後から共有できるようにする。 - kuma8の雑記帳
    shayash
    shayash 2019/03/08
  • Git: リモートのリポジトリを別のリモートリポジトリへコピーする - Qiita

    Bitbucketのリポジトリを、別のすでに作成されたリポジトリへのコピーをする方法です。 ※これからリポジトリを新規作成する場合は「リポジトリのインポート」機能を使いましょう。 仮に以下のリポジトリを使うこととして進めます。 移行元: bitbucket.org:user_a/abc.git 移行先: bitbucket.org:user_z/xyz.git 手順概要 リモートリポジトリのbearをミラーオプションでクローン originのPush先を移行先に切り替え 移行元に変更があれば取り込み 移行先にすべてをPush 手順 # 1: リモートリポジトリのbearをミラーオプションでクローン git clone --mirror git@bitbucket.org:user_a/abc.git abc-mirror # 2: originのPush先を移行先に切り替え cd abc-

    Git: リモートのリポジトリを別のリモートリポジトリへコピーする - Qiita
    shayash
    shayash 2019/03/08
  • Macで使えるGitフロントエンド - たけぞう瀕死ブログ

    元々IDEとか開発ツールは専門分野(?)なので、この手のものは以前からいろいろ試しているのですが、個人の感想をまとめておきたいと思います。IDEやエディタに統合されていて利用シーンが限定されるものや、GitHub for Windowsなどのように機能に制限の多いものは省いています。 SourceTree 信頼と実績のAtlassian製 無料で使用可能(要ユーザ登録) 日語対応しており、書籍などの情報もある リポジトリごとにウィンドウが開く(Windows版はタブで開くのに…) 対話型リベースが可能 動作がかなり重い、特にブランチが増えると実用に耐えないレベルで重くなる ただし突然死などはしない Tower2 有料(買い切り$79) 履歴一覧でブランチの関連を把握するのが難しい気がする 1ウィンドウで複数リポジトリを切り替えて使用 動作はかなり軽い 時々突然死することがある ブランチ

    Macで使えるGitフロントエンド - たけぞう瀕死ブログ
  • ATOMエディタ上でgitログをグラフィカルに参照できるプラグイン「git-time-machine」

    2016年 4月4日 21時30分 7年前 ATOMエディタ上でGitのコミットヒストリーを参照出来るプラグイン「git-time-machine」の紹介です。 Gitなどのバージョンコントロールシステムを使って開発を行っていると、以前のコミットのファイルの差分(diff)を確認したりすることが多々有ります。そういうことは頻繁にコミットが行われているシステム、フルスクラッチで書いてるシステム、テストコードに多く見られるのではないのでしょうか。 ファイルの差分を調べるにはコマンドライン上であれば" git diff "、SourceTree等のgitソフトウエア、その他 GitHubやbitbucket等のWebサービス上 ... etc. 方法は沢山ですね。 でもATOMエディタを使って開発しているのなら上記の方法より簡単で、早く目的のファイルの差分を調べることが出来るATOMプラグインが

    ATOMエディタ上でgitログをグラフィカルに参照できるプラグイン「git-time-machine」
  • Gitを使って差分ファイルと差分情報を簡単に納品するコマンドのメモ - Qiita

    納品を行った後、修正依頼が来て修正対応後 納品する際に「差分ファイルと差分情報が欲しい」と言われることも多々あると思います。 この場合に手動でチマチマやっていると時間がかかりますが、Gitだと簡単に情報がまとめられるとのことなのでそれらの情報をメモしてみます。 やりたいことの流れ 初回納品 納品バージョンのタグを付ける 全てのファイルをZIPにする 修正依頼が来てファイルを修正する 修正バージョンのタグを付ける 差分ファイルをZIPにする 差分情報をメモする 初回納品/全てのファイルをZIPにする まずは納品したいブランチでタグを付ける。納品用ブランチを作っておくとよいと思う。 例としてtag名はv1.0 注釈付きタグ名付与

    Gitを使って差分ファイルと差分情報を簡単に納品するコマンドのメモ - Qiita
    shayash
    shayash 2016/11/09
  • gitで差分ファイルを抽出する - Qiita

    案件で「作業の差分を納品してくれ」とか言われることってよくあります。 今までは手作業でディレクトリ作って、ファイルをコピーしてましたが、 もう、そんなうんざりする作業とはおさらばできそうです。 git archive と git diff の合わせ技で差分を出力できる事がわかったからです。 例えば、一個前のコミットから現在のコミットまでの差分を取り出したい時は、 git archive --format=zip --prefix=root/ HEAD `git diff --diff-filter=d --name-only HEAD^ HEAD` -o archive.zip まずは、git archive について。 --format=zip を付けるとzipで固めてくれます。 --prefix=root/ は抽出したファイルをrootディレクトリに入れた状態にしてくれます。 -o a

    gitで差分ファイルを抽出する - Qiita
    shayash
    shayash 2016/11/09
  • SmartGit – Git Client for Windows, macOS, Linux

    Get your commit done. SmartGit is the most popular Git GUI client at slant.co. 100,000+ developers around the world trust in SmartGit. SmartGit supports GitHub, Bitbucket, GitLab and Azure DevOps.

    shayash
    shayash 2016/10/31
  • transitive.info - Git 使い方 見出し一覧

    Recent Entries 2024/04/27 Ubuntu 24.04 のインストール & 設定 2023/11/04 WZR-600DHP2 への OpenWRT のインストールと設定 2023/11/02 scrcpy で Android の画面を Ubuntu に表示する 2023/10/29 Ubuntu 24.04 で PT3 を Mirakurun と EPGStation で使う 2023/07/15 LIFEBOOK WU-X/H1 での Ubuntu 23.04 と Windows 11 のデュアルブートと設定 2022/11/22 Ubuntu 22.04 に Mattermost をインストールする ページ一覧へ Archives 2024 (1) 2023 (4) 2022 (7) 2021 (5) 2020 (5) 2019 (6) 2018 (7) 201

    shayash
    shayash 2016/05/01
  • Git - Book

    The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com. The version found here has been updated with corrections and additions from hundreds of contributors. If you see an error or have a s

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

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

    サル先生のGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
    shayash
    shayash 2016/05/01
  • gitのpush.defaultに関するノウハウ - Qiita

    gitのpush.defaultの設定に関して、他人のを設定してあげることもあり、毎回迷うのでまとめました。 push.defaultは、今まではmatchingというのがデフォルトでしたが、Git2.0からsimpleっていうのがデフォルトになります。なので、何らかの設定をしないと、以下の様な警告が出たりします。 warning: push.default is unset; its implicit value is changing in Git 2.0 from 'matching' to 'simple'. To squelch this message and maintain the current behavior after the default changes, use: git config --global push.default matching To squ

    gitのpush.defaultに関するノウハウ - Qiita
    shayash
    shayash 2016/05/01
  • 自分専用の git サーバーを作ろう

    今年 4 月は、Git サーバーの誕生記念でした。Git は、Linus Torvalds が開発した バージョン管理システムです。Git  は、世界中のまさに国境を越えた何百万というユーザーに使われています。 GitHub のような Git を使ったコード ホスティング サービスを提供している会社がいくつもあります。あるレポートによれば、GitHub は世界最大のコード ホスティング サービスだそうです。GitHub は 21.8Mバイト のリポジトリを管理し、ユーザーは 9,200,000 人います。大会社も GitHub に移行しつつあります。検索大手の Google でさえも、Google Code を止めて GitHub に移行しています。

    shayash
    shayash 2016/05/01
  • SVNを捨ててGitを使うべき5つの理由 - Qiita

    まえがき 私はGit好きの人間です。 もっと言えば、Gitを愛している(Git Lover)と言ってもいいくらいです。 そんな私がなぜこんなタイトルの記事をいまさら書こうと思ったかというと、 いまだにGitの便利さを知らず、Subversionを強い理由もなく使い続ける開発者が多いからです。 そんなわけで 「会社にGit/GitHubを導入するための説得する」 という目的でこの記事を書こうと思います。 Gitの良さってなんだろう? 実は私もこれまで強く意識して考えたことはありませんでした。 Gitを使い出したら、 それがあるのが当たり前でGitなしの開発など考えられなくなっていたからです。 そういう意味では、Gitって 中世における自動車 に近いものがあるのかもしれません。 その時代、移動手段といえば馬が普通であり、 自動車などが普及するとは誰も考えなかったわけです(たぶん)。 それが今で

    SVNを捨ててGitを使うべき5つの理由 - Qiita
  • Atom で Git を利用するのに便利なプラグイン | Lonely Mobiler

    git-control gitGUI で扱いたい場合は git-control というプラグインが良さそうだ。 git-control 起動するとペインまるまる一つが GUI ベースの GIT クライアントとなる。 ファイルをコミット、プッシュしたりマージ、ブランチの作成、などなど一通り git の操作を行えるようだ。 git-log git-log プラグインを使用すると git log をグラフィカルに確認できます。 git-log control-shift-p を押して Atom のコマンドパレットを表示し、git-log:show を実行することで表示できます。 git-plus プラグインから git log を表示する事もできるがこっちのほうが見やすい。 git-projects ローカルにある git リポジトリを素早く開く事ができるプラグイン。 git-projec

    Atom で Git を利用するのに便利なプラグイン | Lonely Mobiler
  • git-svnでSVN→Gitへの移行をやってみたログ - Qiita

    稿は諸事情により過去の投稿を再投稿したものです。 はじめに git-svn を使うと、素直な SVN リポジトリーなら簡単に移行できますが、実運用してきた SVN リポジトリーを移行する際はつまづくことも多々あります。 また Git リポジトリー化ができてもブランチやタグは手作業で作ることになります。 今回、たまたま移行を検討する機会があったので、その予行作業のなかで得た知識をメモしておきます。 作業を行ったクライアント環境は Ubuntu 14.04 / Git 1.9.3 です。 SVN リポジトリーは HTTPS でアクセスできる状態です。 移行の第一歩 まずは SVN リポジトリーからローカル環境に Git リポジトリーを作成します。 git svn clone または git svn init + git svn fetch を使います。 ヘルプや Book にも記載されてい

    git-svnでSVN→Gitへの移行をやってみたログ - Qiita
  • Git

    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce, and ClearCase with features like cheap local branching, convenient staging areas, and multiple workflows.

    Git
    shayash
    shayash 2016/05/01
  • 1