タグ

Gitに関するakkyingのブックマーク (22)

  • Git の Commit Author と Commiter を変更する - Qiita

    Git のコミットには、Author と Commiter の2つが存在します。 例えば、いつもと違う PC を使ったときに、.gitconfig の設定が違うと、コミットに意図しないメールアドレス・ユーザー名が入ったりします。 Git で見るとこんな感じ $ git log -1 --pretty=full commit befdbcd2389373088fe3e83d9c0d401a9de7717d Author: hogehoge <dummy@example.com> Commit: fugafuga <test@example.com> add test.txt GitHub 上では、コミットに表示される、いつもの自分のアイコンが表示されなくなるので、ちょっと気になります。 そこですでにコミットしてしまった、コミットの Author と Commiter を変更する方法についてま

    Git の Commit Author と Commiter を変更する - Qiita
    akkying
    akkying 2018/11/02
  • git merge 時は必ずマージコミットを作るようにする - Corredor

    入門git 作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見る git merge でマージする時、Fast-Forward なマージだとマージコミットが作られない。 Fast-Forward とは、取り込もうとしているブランチの方が、手元のブランチよりも新しい状態であること。「手元のブランチより新しいブランチを取り込むだけだから、わざわざ『追い付きました!』報告みたいなコミットは作らなくてもいいよね」という理屈で、デフォルトではマージコミットを作らない設定になっている。 しかし、マージ作業も立派な「作業」であり、マージに問題があった時に追跡しづらくなるので、基的にはマージコミットを作るようにしたい。 通常のコマンド

    git merge 時は必ずマージコミットを作るようにする - Corredor
    akkying
    akkying 2018/10/28
  • [git][redmine] pushした際にRedmine側の「リポジトリ」の情報も更新する | いわぶろ(ろてん)

    はじめに Redmine をゆるく使い始めて何ヶ月か経過した今日この頃ですが,Redmine側に,関連付けているリポジトリの情報を反映させる手間が,けっこうストレスでした. 先日,Nagoya.pm #1 やります のためのミーティングにて clairvy さんとお話ししていた中でアドバイスをいただけたので,それを基に手を動かしてみました. なお,使っているRedmineのバージョンは 1.2.0 です. 参考 小技(0.9): コミットと同時にリポジトリの情報を取得する | Redmine.JP Blog 「リポジトリ」を開くまでSubversion等のリポジトリへのコミットが「活動」に表示されません | Redmine.JP Redmine側を設定する 「管理 >設定」にある「リポジトリ」タブにて,次の操作を行います: 「リポジトリ管理用のWebサービスを有効にする」をONにする 「A

    akkying
    akkying 2018/10/27
    post-receive
  • リポジトリ - Redmineガイド

    注1: バージョン管理システムの適切なコマンドがRedmineと同じサーバにインストールされている必要があります。 例えばRedmineからSubversionリポジトリにアクセスする場合、svnバイナリをRedmineが稼働するホストにインストールする必要があります。 注2 : バージョン管理システムのコマンドはRedmineから実行できるようパスが取っているなどしている必要があります。 以下のいずれかの方法があります。 コマンドにが置かれているディレクトリにPATHが通っている: もしコマンド名がデフォルトのものとは異なる場合は、Redmineの設定ファイルで呼び出すコマンド名を変更できます Redmineの設定ファイルでフルパスを指定することもできます。 最後に、「管理」→「設定」画面の「リポジトリ」タブ内「使用するバージョン管理システム」で、バージョン管理システムを有効にするのを忘

    リポジトリ - Redmineガイド
    akkying
    akkying 2018/10/27
    post-receive
  • GitHub - ayapapa/alminium: 勉強しながら、少しずつ更新しています。現在、Ubuntu 18.04&CentOS7でRedmine3.4が動作します。

    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 - ayapapa/alminium: 勉強しながら、少しずつ更新しています。現在、Ubuntu 18.04&CentOS7でRedmine3.4が動作します。
  • CentOS 7でapache経由のgitサーバーを構築 - ソフトウェアエンジニアリング - Torutk

    2024/09/16 RedmineのバージョンアップーRocky Linux 8とUnicornとNginx編 2024/09/13 Bashシェルスクリプティング 2024/09/10 InfluxDB Homebrew 2024/09/09 InfluxDB excercise-1 2024/09/08 StyleSheet 2024/09/07 Java読書会 2024/09/04 コマンドラインツール CentOS 7でapache経由のgitサーバーを構築¶ 目次CentOS 7でapache経由のgitサーバーを構築はじめに最小限のサーバー構築必要なパッケージ設定httpdの設定ファイアウォールの設定SELinuxの設定リポジトリの作成httpdの起動と自動起動設定 Apache httpdの認証を使ったサーバー構築Redmine 認証(LDAP未使用)サーバー構築必要なパッ

  • Gitの最初のコミットは空コミットにしよう

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    Gitの最初のコミットは空コミットにしよう
    akkying
    akkying 2018/10/10
  • [macOS向け] gitのクライアントはGitUpがいいぞ。 - Qiita

    ツイッタフォローしてやで(ボソッ https://twitter.com/JotaroUT いろいろ使ってみたけどGitUp、やめられませんでした。 Macbookをスタバで開いてはプロジェクトをgitで管理する機会の多いであろう諸兄・諸姉のために、独断でイケてるなと思ったgitGUIクライアントについて紹介したい。その名もGitUp。 GitUp : http://gitup.co/ GitUpとは GitUpはmacOS用に開発されたgitGUIクライアントである。 公式ホームページに、 Work quickly, safely, and without headaches. とあるように、確かに使っている間は頭痛がしない気がする。大きな特徴としては、謳い文句の通り、 早い。 ざっくりした使い方 コミットを参照する。 ここでは、openFrameworks (https://op

    [macOS向け] gitのクライアントはGitUpがいいぞ。 - Qiita
  • macでgit使いになるために抑えておきたいコマンド(基礎編) - Qiita

    プログラムをgit管理する時、GUI使うのもいいけどプログラマならターミナルでクールにキメたい。いつかマスターするその時までストックしておくと幸せになれるコマンドを集めました。 基的にこいつらさえ抑えておけば「ッターーーン!!」とできます。 ■linuxコマンド基礎編 gitの操作はターミナル上で行います。 まずはターミナルで生きていくために不可欠なコマンドを集めました。 # 現ディレクトリ配下のディレクトリ/ファイルを表示 $ ls # 既存ディレクトリに移動する $ cd [ディレクトリ名] # 新規ディレクトリを作成する $ mkdir [ディレクトリ名] # 新規ファイルを作成する $ touch [ファイル名] # 既存ディレクトリ/ファイルを移動する $ mv [ディレクトリ名/ファイル名] [移動先ディレクトリ名] # 既存ディレクトリ/ファイルの名称を変更する $ mv

    macでgit使いになるために抑えておきたいコマンド(基礎編) - Qiita
    akkying
    akkying 2018/09/05
  • Gitの設定をgit configで確認・変更 | note.nkmk.me

    system, global, localの順に読み込まれる。例えば、systemとlocalで同じ項目が設定されている場合はlocalの値が有効になる。 なお、以下で説明するgit configコマンドでそれぞれの設定ファイルの確認・編集が可能なので、ファイルの置き場所を気にする必要は特にない。 git configコマンドによる設定の確認・変更 設定に対する確認や変更などの処理はgit configコマンドを使う。 設定項目 設定項目の一覧およびその詳細は以下のリンクから。 Git - git-config Documentation 山ほどあるが、例えば、 color.ui : Gitの出力の色分け(通常はautoと設定) core.editor : コミットメッセージなどの編集で用いるエディタ user.name : ユーザー名 user.email : Eメールアドレス などがあ

    Gitの設定をgit configで確認・変更 | note.nkmk.me
    akkying
    akkying 2018/09/05
  • 変更を一時的に退避!キメろgit stash - Qiita

    gitは、とにかくトピックブランチを作成して作業する。だいたい機能追加とかバグ修正とかの単位でブランチを作って作業します。(ちゃんとやってますよね?) なので、作業の途中で別の修正を優先してお願いっ!なんて言われたときは、別のブランチに切り替えて作業をする必要がでてくる。そんな時に変更を一時的に退避しておくことのできる機能、それがstashである。 では、早速使い方 まだcommitしていない状態の変更ファイル(addしてる or add していない)が存在する状況で、次のコマンドを実行すると変更ファイルを退避することができる。 ※saveは、省略することもできる。 これでファイルの退避完了!git statusとか見てみると変更状態であったファイルがなくなっている。この状態なら安心してブランチを切り替えることもできる。めでたしめでたし。 と、退避だけならこれで終わりだけど、次につかうとき

    変更を一時的に退避!キメろgit stash - Qiita
    akkying
    akkying 2018/09/04
  • PhpStormで始めるGit生活 - RAKUS Developers Blog | ラクス エンジニアブログ

    みなさんこんにちは。ぺちぱー歴5年のフジサワでございます。 今回は、PHP開発にはかかせない、PhpStormとGitを連携させて使用する方法をご紹介します。 有償ツールということもあってか、意外とPhpStormを使用したGitの利用方法について詳しくまとめられている記事が少ないので、いっそまとめてしまおうと思い至りました。 記事では以下の環境をベースに解説しています。 OS:Windows 10 Home Edition PhpStorm: 2017.2.3 なお、今回の記事では、「開発する上でよく使う機能」のうち、基的な一部の機能しかご紹介していません。 他の機能については、また改めて記事にまとめ、投稿させて頂きます。 目次 PhpStormのGit関連のUIについて まずはここから [git clone] 新しいブランチを作成する [git branch] 変更内容をコミットす

    PhpStormで始めるGit生活 - RAKUS Developers Blog | ラクス エンジニアブログ
  • Subversion(TortoiseSVN)とGit(SourceTree)を比べてみる - yk5656 diary (旧)

    Gitがよく分からないので、TortoiseSVNとSourceTreeを比べてみる。 概念 ざっくりとSubversionとGitの違いを図にすると、下記のような感じかと思われる。 ローカルにもってくる 既存のリポジトリをローカルに持ってくる。 Subversion(TortoiseSVN)の場合 チェックアウトしたいフォルダで右クリックし、[SVNチェックアウト]を選択する。 リポジトリのURLを入力し[OK]。 (今回はローカルに適当なリポジトリ作って試しています) チェックアウトされる。 Git(SourceTree)の場合 SourceTreeを起動し、[新規/クローンを作成する]を選択する。 リポジトリのURLと保存先を入力し[OK]。 クローンが作成され、 SourceTree上から操作できるようになる。 (ブックマークは非表示にしています) ファイルを修正する もともと存在

    Subversion(TortoiseSVN)とGit(SourceTree)を比べてみる - yk5656 diary (旧)
    akkying
    akkying 2018/08/25
  • GitHubのWeb系プロジェクトのフォルダ構成を調べてみる - kitao's blog

    モンストのガチャ、大不調。当たりがなかなか出ません。ハーレーX欲しい…。 今回はいつにも増して地味なのですが、GitHubで新しくプロジェクトを始めるにあたってリポジトリ名やフォルダ構成で迷ったので、他のメジャーなプロジェクトがどうしているか調べてみました。 GitHubのWeb系プロジェクトのフォルダ構成 GitHubで新しくプロジェクトを作る時にいくつか迷うことがあります。例えば、 リポジトリ名はすべて小文字にするか リポジトリ名に.jsのようにドットを含めるか、-jsのようにハイフンに置き換えるか ソースコードを置くフォルダはjsかsrcか テストコードを置くフォルダはtestかtestsか 外部ライブラリを置くフォルダはvendorかlibか 完成したライブラリはどこに置くか といったことです。特にフォルダ名を単数形と複数形のどちらにするかといった話は、ネイティブスピーカーでない人

    GitHubのWeb系プロジェクトのフォルダ構成を調べてみる - kitao's blog
  • Windows版Gitで認証情報を消す方法

    Windows版Gitで、http経由のbasic認証を用いた接続を行う際、初めてリポジトリを登録すると下記の画面が出てくるかと思います。 自分のIDとPWを入れログイン。一度入れてしまえば、次回以降は聞かれなくなるのでとても楽です。 ところがこれ、もし誤った情報を入力してしまうと、その誤った情報が保存されてしまい、なんども何度も試しても認証に失敗してしまう、なんて状態になってしまうことがあります。 この前、ちょうどそういう状況に出会ってしまい、Gitアプリの設定を探しまくったのですが、どこにも認証情報を削除できる場所がありませんでした。 Webで調べてもなかなか情報が出てこなくて困り果てていたのですが、運よく、同じ症状になってしまった場合の解決策がのったサイトを発見。 SourceTreeの認証情報を削除することができない – ATLASSIANコミュニティ 試してみました。 Windo

    Windows版Gitで認証情報を消す方法
    akkying
    akkying 2018/08/22
  • チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社

    morimorihogeです。残暑やばい。 ※元々は2014年に書いた記事ですが、2020年になっていろいろと事情も変わっているので2020年revise版として更新しました。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または格的なチーム開発でGitを使ったことがない人が参加することもあります。 ※2020年現在では流石に全くGitを使ったことのない開発者というのはほぼ見なくなりましたが、チーム開発できちんと運用に乗せて使ったことがない、という所は今でもそこそこあるようです。 Gitは自由度の高いシステムですが、その分概念を覚えることが必要なため、導入の敷居が高い方だと

    チーム開発においてGit初心者が踏みがちな地雷まとめ|TechRacho by BPS株式会社
  • Gitのブランチモデルについて - Qiita

    はじめに 5日目は、スマートテック・ベンチャーズの奥寺(@okuderap )が担当いたします。 今回はGitのブランチモデルについてです。 私はGitを使い始めたばかりの頃、masterブランチ1で開発進めてしまったり どのようにブランチを使い分ければ良いのか全然わかりませんでした。 私が経験した好ましくないケースをいくつか挙げて 最後に、それらの問題点を解消したブランチモデルをご紹介いたします。 ※iOS開発において、Gitを使った経験を記載します。 製品やサービスの開発に利用する場合は通じることがあると思いますが、 プロジェクトによって変わる部分もございます。 #Case1: masterブランチ1 私がGitを触り始めたばかりの頃はこの使い方でした。 【開発作業の流れ】 なんでもかんでもmasterブランチにコミットする 【登場するブランチ】 master: 開発を進めたら全て

    Gitのブランチモデルについて - Qiita
  • 今さら聞けない!GitHubの使い方【超初心者向け】

    GitHubとは GitHubとは、ソフトウェア開発プロジェクトのためのソースコード管理サービスです。 ソースコードを更新したバージョンの管理や閲覧、バグ追跡機能、SNSの機能を備えており、開発者にとってなくてはならないサービスです。 また、GitHubを使ってソースコードの管理を行っている企業も多数あります。 GitHubが人気な理由と類似サービスとの違い GitHub は、Git を使用したソフトウェア開発とバージョン管理のための人気のあるプラットフォームおよびクラウドベースのサービスです。コードを効率的に保存、管理、共同作業するために必要なツールを開発者に提供します。ユーザーフレンドリーなインターフェースと豊富な機能を備えた GitHub は、世界中の開発者にとって不可欠なツールとなっています。 GitHubテクノロジー業界では有名な名前かもしれませんが、ライブカジノへのユニーク

    今さら聞けない!GitHubの使い方【超初心者向け】
  • 私家版 Git For Windowsのインストール手順 | OPC Diary

    私の独断と偏見によるGit for Windowsのインストール手順です。 最終更新 2022/06/07 Downloadをクリックし、インストーラーのダウンロードを開始します。 ファイルをダブルクリックしてインストーラーを起動します。 ライセンスを確認して、Nextをクリック。 Only show new optionのチェックは、アップグレード時に新規に設定する項目のみを表示させるためのオプションです。 インストール先ディレクトリを確認されるので、Gitをクライアントとしてのみ使う場合にはできるだけこのままで進めます。ただ、オープンソースのTracのようなITS/BTSと組み合わせる場合や、SSHを使ってサーバー公開をする場合などは、C:\Gitのように短めで、間にスペースが入らないディレクトリに設定してインストールをします。 VSのGit拡張や、その他Git関連ツールと組み合わせる

    私家版 Git For Windowsのインストール手順 | OPC Diary
    akkying
    akkying 2018/08/12
  • MacでVisual Studio CodeをインストールしGit連携するまでの手順 - のぴぴのメモ

    1.はじめに 2.VS Codeのセットアップ 2.1 VS Codeのインストール 2.2 コマンドラインからのVS Code設定 3.git連携 3.1 gitのセットアップ 3.2 git連携設定 4.gitを使ってみる 4.1 gitリポジトリをcloneする 4.2 VC Codeでgitリポジトリを開いて操作する 5.参考 1.はじめに 職場の人にコード何で書いてるか聞いたら、Visual Studio Code(以下、VS Code)を使っているという話しだったので、Macにセットアップしました。かつgit連携もしたのでメモっておきます。 関連記事 VSCodeAWS CloudFormation(YAML)を作成する環境を整備する - のぴぴのメモ 2.VS Codeのセットアップ 2.1 VS Codeのインストール MicrosoftのページのMacセットアップ手順に

    MacでVisual Studio CodeをインストールしGit連携するまでの手順 - のぴぴのメモ