Help us understand the problem. What is going on with this article?
![[初心者向け]こんなときどうする⁉︎ GitのTips31選! - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b86fd9a9c40370b23a7e84703e79e1284f4a4f14/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-1150d8b18a7c15795b701a55ae908f94.png%3Fixlib%3Drb-1.2.2%26w%3D1200%26mark%3Dhttps%253A%252F%252Fqiita-user-contents.imgix.net%252F~text%253Fixlib%253Drb-1.2.2%2526w%253D840%2526h%253D380%2526txt%253D%2525EF%2525BC%2525BB%2525E5%252588%25259D%2525E5%2525BF%252583%2525E8%252580%252585%2525E5%252590%252591%2525E3%252581%252591%2525EF%2525BC%2525BD%2525E3%252581%252593%2525E3%252582%252593%2525E3%252581%2525AA%2525E3%252581%2525A8%2525E3%252581%25258D%2525E3%252581%2525A9%2525E3%252581%252586%2525E3%252581%252599%2525E3%252582%25258B%2525E2%252581%252589%2525EF%2525B8%25258E%252520Git%2525E3%252581%2525AETips31%2525E9%252581%2525B8%2525EF%2525BC%252581%2526txt-color%253D%252523333%2526txt-font%253DHiragino%252520Sans%252520W6%2526txt-size%253D54%2526txt-clip%253Dellipsis%2526txt-align%253Dcenter%25252Cmiddle%2526s%253D15c5387fb760e4f0db5488d9b5b8fc92%26mark-align%3Dcenter%252Cmiddle%26blend%3Dhttps%253A%252F%252Fqiita-user-contents.imgix.net%252F~text%253Fixlib%253Drb-1.2.2%2526w%253D840%2526h%253D500%2526txt%253D%252540Keisuke69%2526txt-color%253D%252523333%2526txt-font%253DHiragino%252520Sans%252520W6%2526txt-size%253D45%2526txt-align%253Dright%25252Cbottom%2526s%253D7a156b7af997282b31c4231084caa355%26blend-align%3Dcenter%252Cmiddle%26blend-mode%3Dnormal%26s%3D9a5f89a6bd1e6bab86332c7bd3f65acc)
追記 Slackにも通知できるようにした記事を書きました。 目的 複数人でgitの共有リポジトリにpushするようになると、コンフリクトの可能性や同僚の進捗などが気になることがあります。その際には変更の度に何らかのお知らせが届くと嬉しいですよね。今回はChatworkを使ったpushの通知機能を実装してみます。 仕様 今回は下記のような状況を想定しています。 gitを使ってソースコードを管理している。 GitHubなどの外部サービスを使わずに、自前のサーバー中にgit共有リポジトリを置いている。 Chatworkを利用している。 gitリポジトリに誰かがpushしたことを検知して、Chatworkの特定のチャットルームにコミット・メッセージを投稿します。あなたが管理しているリポジトリはおそらく1つや2つではないでしょうから、メッセージにはリポジトリ名とpushしたブランチ名が含まれるように
リモートブランチを削除しようとしたら、以下のように怒られた。 $ git push origin :makimoto *** Deleting a branch is not allowed in this repositoryCannot delete remote branch in git - Stack Overflow によると、これは、中央リポジトリの設定によるものらしいので、変更する。 $ ssh git.repo.com $ git --git-dir /path/to/myrepo.git config --bool hooks.allowdeletebranch true改めて、削除する。 $ git push origin :makimoto Identity added: /Users/superbrothers/.ssh/id_rsa (/Users/superb
最近、開発環境のテンプレート構築をしているのですが、「git commit するまえに考えるべき10のこと | Act as Professional – hiroki.jp by HIROCASTER」みたいに、ソースコードのバージョン管理を実際に始めるときに理解しておかないといけないことは、結構あるはずです。 それで、ソースコードのバージョン管理については、git commitするときに記録するコメントについて、いろいろと考えることもあります。Git Styleは「git/Documentation/SubmittingPatches at master · gitster/git · GitHub」にありますから、こういうのも参考になります。 英語で記述 一文の場合、文末にピリオドを付けない 主語は省く 時制は現在形 文頭の英単語は大文字 他にもないかなぁ、と探してみたら「Chang
はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常
皆さん、tigコマンドを活用していますか? tigは、コンソール上で使えるgitブラウザです。実はずっと、ただのきれいなgit logだと思っていたのですが、本当はそんなことはありません。かなり使えるやつなのです。 インストール ソースコード: https://github.com/jonas/tig インストール方法: https://github.com/jonas/tig/blob/master/INSTALL.adoc この辺りを参考にしてみてください。詳細は割愛します。 基本の使い方 この状態の差分を扱っていきます。いつものこれだとこんな感じ。 git logが素敵にビジュアライズされてます。この画面をmain viewといいます。 ここでエンターを押すと、下半分に差分の詳細(diff view)が表示されます。 下矢印で、Unstaged changesの差分を見てみるとこんな
こんにちは。オガリア開発チームの粂です。 弊社ではBitbucketとSourceTreeを使ってGitリポジトリを運用しています。他社の取り組みを参考にしつつ、日々試行錯誤しながらではあるのですが、ある程度運用指針のようなものができてきたので、2013年11月時点での弊社のGit運用指針を本記事でまとめておこうと思います。 前提:フロントエンドツールとしてSourceTree、リモートリポジトリはBitbucketを利用する GitHub Flowを採用する 基本的にはGitHub Flowに則ってmasterブランチとtopicブランチのみで運用しています。 masterブランチに直接pushしない 過去に本ブログでも書きましたが、Bitbucketでは任意のブランチにpushできるユーザ・グループを制御できます(AdministrationのBranch managementから)。
A interactive Git visualization tool to educate and challenge!
最近漸く「じっと」って言わなくなってきた。 色々やってみた結果、msysgit+posh-gitを入れてPowerShellでGitを弄るのが楽で便利ということになった。 で、どうやってその環境を構築するかって話を以下に。 ちなみにWindows8Pro64bit日本語版(コミケのMSブースで買った)で、OS入れた後VisualStudio2010入れただけのほぼ素の状態からやってます。 まぁWindows7でも大した差はないと思う。 後Cygwin入れるのは負けだと感じる人向け。 Chocolateyのインストール ChocolateyというのはPowerShellでのパッケージ管理アプリケーション。 MacPortsとかHomebrewとかの同じものですね。 要PowerShell2.0以上。 PowerShellを管理者権限で起動します。 で、以下のコマンドを入力。
こんにちは。monipla for facebookを担当している佐藤(ま)です。 アライドでは「大佐」と呼ばれております。 今回は、Gitの「取り消す操作」について書きたいと思います。 調べてみるとたくさん記事が出てくるのですが、コマンドだけという記事も多いので、ここでは、コマンドの結果をできるだけSource Treeの画面で確認していく形で進めていきたいと思います。 (Source Treeの画面操作だけでも同様のことはできますが。) ◇ リポジトリ構成 今回は以下のようなリポジトリを用意しました。 sample_repository/ - src/ - 1.txt - 2.txt - 3.txt - README - D.txt - C.txt - B.txt - A.txt
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く