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

入門git 作者: Travis Swicegood,でびあんぐる出版社/メーカー: オーム社発売日: 2009/08/12メディア: 単行本(ソフトカバー)購入: 25人 クリック: 305回この商品を含むブログ (101件) を見る git merge でマージする時、Fast-Forward なマージだとマージコミットが作られない。 Fast-Forward とは、取り込もうとしているブランチの方が、手元のブランチよりも新しい状態であること。「手元のブランチより新しいブランチを取り込むだけだから、わざわざ『追い付きました!』報告みたいなコミットは作らなくてもいいよね」という理屈で、デフォルトではマージコミットを作らない設定になっている。 しかし、マージ作業も立派な「作業」であり、マージに問題があった時に追跡しづらくなるので、基本的にはマージコミットを作るようにしたい。 通常のコマンド
はじめに Redmine をゆるく使い始めて何ヶ月か経過した今日この頃ですが,Redmine側に,関連付けているリポジトリの情報を反映させる手間が,けっこうストレスでした. 先日,Nagoya.pm #1 やります のためのミーティングにて clairvy さんとお話ししていた中でアドバイスをいただけたので,それを基に手を動かしてみました. なお,使っているRedmineのバージョンは 1.2.0 です. 参考 小技(0.9): コミットと同時にリポジトリの情報を取得する | Redmine.JP Blog 「リポジトリ」を開くまでSubversion等のリポジトリへのコミットが「活動」に表示されません | Redmine.JP Redmine側を設定する 「管理 >設定」にある「リポジトリ」タブにて,次の操作を行います: 「リポジトリ管理用のWebサービスを有効にする」をONにする 「A
注1: バージョン管理システムの適切なコマンドがRedmineと同じサーバにインストールされている必要があります。 例えばRedmineからSubversionリポジトリにアクセスする場合、svnバイナリをRedmineが稼働するホストにインストールする必要があります。 注2 : バージョン管理システムのコマンドはRedmineから実行できるようパスが取っているなどしている必要があります。 以下のいずれかの方法があります。 コマンドにが置かれているディレクトリにPATHが通っている: もしコマンド名がデフォルトのものとは異なる場合は、Redmineの設定ファイルで呼び出すコマンド名を変更できます Redmineの設定ファイルでフルパスを指定することもできます。 最後に、「管理」→「設定」画面の「リポジトリ」タブ内「使用するバージョン管理システム」で、バージョン管理システムを有効にするのを忘
CentOS 7でapache経由のgitサーバーを構築¶ 目次CentOS 7でapache経由のgitサーバーを構築はじめに最小限のサーバー構築必要なパッケージ設定httpdの設定ファイアウォールの設定SELinuxの設定リポジトリの作成httpdの起動と自動起動設定 Apache httpdの認証を使ったサーバー構築Redmine 認証(LDAP未使用)サーバー構築必要なパッケージ設定httpdの設定Gitリポジトリの名称Redmine.pmの問題 Redmine 認証(LDAP使用)サーバー構築必要なパッケージ設定git-redmine.confSELinuxの設定 Redmine 認証(LDAPS使用)サーバー構築 はじめに¶ CentOS 7の標準Gitに含まれるCGI(git-http-backend)を使用して、Apache httpdで動作するGitサーバーを構築します。
ツイッタフォローしてやで(ボソッ https://twitter.com/JotaroUT いろいろ使ってみたけどGitUp、やめられませんでした。 Macbookをスタバで開いてはプロジェクトをgitで管理する機会の多いであろう諸兄・諸姉のために、独断でイケてるなと思ったgitのGUIクライアントについて紹介したい。その名もGitUp。 GitUp : http://gitup.co/ GitUpとは GitUpはmacOS用に開発されたgitのGUIクライアントである。 公式ホームページに、 Work quickly, safely, and without headaches. とあるように、確かに使っている間は頭痛がしない気がする。大きな特徴としては、謳い文句の通り、 早い。 ざっくりした使い方 コミットを参照する。 ここでは、openFrameworks (https://op
プログラムをgit管理する時、GUI使うのもいいけどプログラマならターミナルでクールにキメたい。いつかマスターするその時までストックしておくと幸せになれるコマンドを集めました。 基本的にこいつらさえ抑えておけば「ッターーーン!!」とできます。 ■linuxコマンド基礎編 gitの操作はターミナル上で行います。 まずはターミナルで生きていくために不可欠なコマンドを集めました。 # 現ディレクトリ配下のディレクトリ/ファイルを表示 $ ls # 既存ディレクトリに移動する $ cd [ディレクトリ名] # 新規ディレクトリを作成する $ mkdir [ディレクトリ名] # 新規ファイルを作成する $ touch [ファイル名] # 既存ディレクトリ/ファイルを移動する $ mv [ディレクトリ名/ファイル名] [移動先ディレクトリ名] # 既存ディレクトリ/ファイルの名称を変更する $ mv
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メールアドレス などがあ
みなさんこんにちは。ぺちぱー歴5年のフジサワでございます。 今回は、PHP開発にはかかせない、PhpStormとGitを連携させて使用する方法をご紹介します。 有償ツールということもあってか、意外とPhpStormを使用したGitの利用方法について詳しくまとめられている記事が少ないので、いっそまとめてしまおうと思い至りました。 本記事では以下の環境をベースに解説しています。 OS:Windows 10 Home Edition PhpStorm: 2017.2.3 なお、今回の記事では、「開発する上でよく使う機能」のうち、基本的な一部の機能しかご紹介していません。 他の機能については、また改めて記事にまとめ、投稿させて頂きます。 目次 PhpStormのGit関連のUIについて まずはここから [git clone] 新しいブランチを作成する [git branch] 変更内容をコミットす
Gitがよく分からないので、TortoiseSVNとSourceTreeを比べてみる。 概念 ざっくりとSubversionとGitの違いを図にすると、下記のような感じかと思われる。 ローカルにもってくる 既存のリポジトリをローカルに持ってくる。 Subversion(TortoiseSVN)の場合 チェックアウトしたいフォルダで右クリックし、[SVNチェックアウト]を選択する。 リポジトリのURLを入力し[OK]。 (今回はローカルに適当なリポジトリ作って試しています) チェックアウトされる。 Git(SourceTree)の場合 SourceTreeを起動し、[新規/クローンを作成する]を選択する。 リポジトリのURLと保存先を入力し[OK]。 クローンが作成され、 SourceTree上から操作できるようになる。 (ブックマークは非表示にしています) ファイルを修正する もともと存在
モンストのガチャ、大不調。当たりがなかなか出ません。ハーレーX欲しい…。 今回はいつにも増して地味なのですが、GitHubで新しくプロジェクトを始めるにあたってリポジトリ名やフォルダ構成で迷ったので、他のメジャーなプロジェクトがどうしているか調べてみました。 GitHubのWeb系プロジェクトのフォルダ構成 GitHubで新しくプロジェクトを作る時にいくつか迷うことがあります。例えば、 リポジトリ名はすべて小文字にするか リポジトリ名に.jsのようにドットを含めるか、-jsのようにハイフンに置き換えるか ソースコードを置くフォルダはjsかsrcか テストコードを置くフォルダはtestかtestsか 外部ライブラリを置くフォルダはvendorかlibか 完成したライブラリはどこに置くか といったことです。特にフォルダ名を単数形と複数形のどちらにするかといった話は、ネイティブスピーカーでない人
Windows版Gitで、http経由のbasic認証を用いた接続を行う際、初めてリポジトリを登録すると下記の画面が出てくるかと思います。 自分のIDとPWを入れログイン。一度入れてしまえば、次回以降は聞かれなくなるのでとても楽です。 ところがこれ、もし誤った情報を入力してしまうと、その誤った情報が保存されてしまい、なんども何度も試しても認証に失敗してしまう、なんて状態になってしまうことがあります。 この前、ちょうどそういう状況に出会ってしまい、Gitアプリの設定を探しまくったのですが、どこにも認証情報を削除できる場所がありませんでした。 Webで調べてもなかなか情報が出てこなくて困り果てていたのですが、運よく、同じ症状になってしまった場合の解決策がのったサイトを発見。 SourceTreeの認証情報を削除することができない – ATLASSIANコミュニティ 試してみました。 Windo
morimorihogeです。残暑やばい。 ※元々は2014年に書いた記事ですが、2020年になっていろいろと事情も変わっているので2020年revise版として更新しました。 弊社ではバージョン管理システムにGitを使っています。 数ヶ月以上一緒にやっているある程度ツーカーなメンバーだけのプロジェクトなら問題無いのですが、案件によっては協力会社の方が一時的にJOINしたり、新規参入メンバーの参加などで、これまでGitを使ったことがない、または本格的なチーム開発でGitを使ったことがない人が参加することもあります。 ※2020年現在では流石に全くGitを使ったことのない開発者というのはほぼ見なくなりましたが、チーム開発できちんと運用に乗せて使ったことがない、という所は今でもそこそこあるようです。 Gitは自由度の高いシステムですが、その分概念を覚えることが必要なため、導入の敷居が高い方だと
はじめに 5日目は、スマートテック・ベンチャーズの奥寺(@okuderap )が担当いたします。 今回はGitのブランチモデルについてです。 私はGitを使い始めたばかりの頃、masterブランチ1本で開発進めてしまったり どのようにブランチを使い分ければ良いのか全然わかりませんでした。 私が経験した好ましくないケースをいくつか挙げて 最後に、それらの問題点を解消したブランチモデルをご紹介いたします。 ※iOS開発において、Gitを使った経験を記載します。 製品やサービスの開発に利用する場合は通じることがあると思いますが、 プロジェクトによって変わる部分もございます。 #Case1: masterブランチ1本 私がGitを触り始めたばかりの頃はこの使い方でした。 【開発作業の流れ】 なんでもかんでもmasterブランチにコミットする 【登場するブランチ】 master: 開発を進めたら全て
GitHubとは GitHubとは、ソフトウェア開発プロジェクトのためのソースコード管理サービスです。 ソースコードを更新したバージョンの管理や閲覧、バグ追跡機能、SNSの機能を備えており、開発者にとってなくてはならないサービスです。 また、GitHubを使ってソースコードの管理を行っている企業も多数あります。 GitHubが人気な理由と類似サービスとの違い GitHub は、Git を使用したソフトウェア開発とバージョン管理のための人気のあるプラットフォームおよびクラウドベースのサービスです。コードを効率的に保存、管理、共同作業するために必要なツールを開発者に提供します。ユーザーフレンドリーなインターフェースと豊富な機能を備えた GitHub は、世界中の開発者にとって不可欠なツールとなっています。 GitHub はテクノロジー業界では有名な名前かもしれませんが、ライブカジノへのユニーク
私の独断と偏見によるGit for Windowsのインストール手順です。 最終更新 2022/06/07 Downloadをクリックし、インストーラーのダウンロードを開始します。 ファイルをダブルクリックしてインストーラーを起動します。 ライセンスを確認して、Nextをクリック。 Only show new optionのチェックは、アップグレード時に新規に設定する項目のみを表示させるためのオプションです。 インストール先ディレクトリを確認されるので、Gitをクライアントとしてのみ使う場合にはできるだけこのままで進めます。ただ、オープンソースのTracのようなITS/BTSと組み合わせる場合や、SSHを使ってサーバー公開をする場合などは、C:\Gitのように短めで、間にスペースが入らないディレクトリに設定してインストールをします。 VSのGit拡張や、その他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連携もしたのでメモっておきます。 関連記事 VSCodeでAWS CloudFormation(YAML)を作成する環境を整備する - のぴぴのメモ 2.VS Codeのセットアップ 2.1 VS Codeのインストール MicrosoftのページのMacセットアップ手順に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く