Qiita - Gitタグが付けられた新着投稿

Mac上のgitで日本語を含むファイルが何故かUntrackedになる場合

SN

5/26 22:41



原因

Mac上では濁点や半濁点を含む日本語(例として「ガ」)は、元の文字+濁点/半濁点(「カ」+「゛」)のように分割して扱われています。(UnicodeのNFD)

参考: WikipediaのUnicode正規化

そのため、Windowsや...

BitbucketのOAuthでリポジトリクローンする

SN

5/26 21:57



背景

Infrastructure as Codeにおいて、プライベートリポジトリからソースコードを引っ張ってきて、ビルドあるいはデプロイしたいということはよくある(と思っている)。

しかし、コードの中や環境変数に...

非常に大きなfeatureブランチをフォルダ毎にレビューする

SN

5/26 16:46



背景

大きな機能の実装が完了し、数ヶ月前に切ったfeatureブランチをdevelopに取り込む時が来ました。しかし、そのままGitHubでPull Requestを出すと...変更が多すぎて表示に非常に時間がかかり、とてもレビュ...

【Windows10】プログラミング初心者が3日かけてPHP7.2.6のローカル開発環境を構築した

SN

5/26 11:57



はじめに


2回目の投稿です。

2018/01/01からプログラミングの独習を始めました。コードが呪文にしか見えません(泣)

この記事が少しでも皆さまのお役に立てれば幸いです。


サマリー


私は3日を...

Git関連で参考にするURL

SN

5/26 05:57

完全なる自分メモ。

Gitに関して、案外本家のサイトを見ないのが自分でも不思議だが、参考にしているURLを記載する。

GitLab、backlog、GitBucketは仕事で使ったことがあるから一応記載予定。

bitbuc...

MAC・iTerm・bashにブランチの状態を表示して使いやすくする

SN

5/26 00:03


bashに切り替える

$ chsh -s /usr/local/bin/fish
wgetをインストール

$ brew install wget
wgetがインストール出来ない場合

$ xcode-select --install
ブランチを表示する為のシェルを取得

$ ...

マージとリベースの違い

SN

5/25 19:25


[学習用]Rails5+Herokuで挫折した私でもRailsで作成したアプリをHerokuへ送って動かすまでの手順

SN

5/25 17:42



何度もやり直して、挫折しそうになったHerokuがやっと、稼働できるようになりました。

新しく作り直して同じ手順で、WEB稼働できるようになったのでメモ。


用意しておくもの

Vagrant UbuntuにPostgresql...

Gitで大文字と小文字両方のフォルダができてしまったときにどちらか片方を消す方法

SN

5/25 17:06



目的

GitHubで作業をしていたらある日こんなディレクトリができてしまいました。



ファッ!?

macOSのローカルだとuserApiしかないためファイラーの操作では削除できず、一体何が起こっているんだ・・・...

【Git】SourceTreeで階層構造のブランチ作成がエラーになる対処法

SN

5/25 16:59



はじめに

Gitを視覚的に利用できるSourceTree。私も便利に利用させていただいているのですが、ちょっと躓いた箇所があったので対処法をメモしておきます。


概要

ブランチを作成するにあたってブランチ名を...

Gitのプッシュエラー「error: unpack failed: unpack-objects abnormal exit」の対処

SN

5/25 15:52



経緯

このエラーはほんとに謎。

どこのサイトで見てみも対処に至らず、結局は自分流で対処したわけだがその内容が意味わからん。

原因不明のまま経験則による対処方法をまとめておく。


エラーメッセー...

Gitまとめ

SN

5/25 15:10



ファイル保存領域


ワーキングツリー
インデックス(ステージ)
ローカルリポジトリ



ワーキングツリー


作業しているディレクトリ領域 実際のファイルやディレクトリのこと



インデックス(ステージ)
...

Git初心者なのでpullでつまづいたのでメモ

SN

5/25 11:00

git push origin 今いるブランチ の反対は、git pull origin 今いるブランチ だと思ったらそうじゃなかったのでまとめます。


登場人物紹介


現在のローカルブランチ → google-button

Default のリモートブラ...

実際にgitへアップロードしてみよう!

SN

5/25 10:35



実際にgitへアップロードしてみよう!

これまでにgitの基本的な説明をしてきました。


詳しくはこちら↓



エンジニアの必須であるgitとは何か



リポジトリを共有しよう


ブランチのいろいろ

...

[macOS向け] gitのクライアントはGitupがいいぞ。

SN

5/25 04:14



いろいろ使ってみたけどGitUp、やめられませんでした。

Macbookをスタバで開いてはプロジェクトをGitで管理する機会の多いであろう諸兄・諸姉のために、独断でイケてるなと思ったgitのGUIクライアントについて...

Rubyでうっかり行末に;をつけたままgit commitしたくない

SN

5/24 23:15

Rubyを書いているのに行末にセミコロンを打ってしまうことが時々あります。

JavaScriptとかJavaとかC言語とか、セミコロンを書かないといけない(or 書いたほうが良い)言語を書いたあとにRubyに戻ってくると特...

[学習用]Railsで作成したアプリをGitを使ってHerokuに送る方法

SN

5/24 22:18

作成したアプリをGitを使ってHerokuに送る。

先にHerokuのAdd-onでPostgresを追加しておく様に。

※後で初めから同じ手順でアップまで出来るか試すこと。

 無事アップ出来たら手順とコマンド書いておく...

localのgitリポジトリをgithubにpushする最低限の手順

SN

5/24 15:43

既にlocalの開発環境をgitで管理しているけど、そのソースをリモートに置きたくなったシチュエーション。


githubに空のリポジトリを作る。
localにリモートリポジトリを追加。


$ git remote add origin https...

リポジトリを共有しよう

SN

5/24 10:45



リポジトリを共有しよう

前回エンジニアの必須であるgitとは何かでリポジトリについて説明をしました。


今回はリポジトリについて詳しく説明していきます。


ワークツリーとインデックス

 ワーク...

GitLabのインストール

SN

5/23 23:56

試しにやってみたのでメモ


手順


依存ライブラリのインストール



ライブラリをインストールする

# yum install -y curl policycoreutils-python openssh-server openssh-clients



sshdサービスの自動起動...

エンジニアの必須であるgitとは何か?

SN

5/23 18:43



エンジニアの必須であるgitとは何か?

 そもそもとはgit何かというところから、よく使われるgitの用語を初心者向けにわかりやすく説明していきます。


gitとは

 gitというのは簡単にいうと「バージョン管...

超初心者が学ぶgit

SN

5/23 11:36



背景 

18卒文系未経験ながらエンジニア配属になった僕がトレーナーの方と共にgitを勉強していく話です。

バージョン管理システムって何?gitって何それ美味しいの?レベルです。

一通り勉強したこ...

[Git]ローカルブランチ名を変更してリモートへプッシュ

SN

5/23 09:44



1. はじめに

Gitでブランチ名を変更するとき、毎回ググっているので備忘録。

TortoiseGitでは(多分)できないっぽい。


2. Gitコマンド


2-1. ローカルのブランチ名を変更

git branch -m <旧ブランチ...

【GitHub】アプリのバージョン管理を行う

SN

5/23 00:12



バージョン管理とは

バージョン管理とはファイルの変更履歴の管理のことだ。

特に複数人でアプリケーション開発をする場合、機能ごとに作業を分割して、それを各個人が進めていくことになるだろう。そして最...

Xcodeをアンインストールしたらgitが使えなくなった

SN

5/22 20:29



概要

swiftでの開発をしなくなったので、Xcodeを削除したらいきなりgitが使えなくなったので解決法のメモです。

エラー内容

error: active developer path ("/Applications/Xcode.app/Contents/Developer") ...

commitした後にgit管理から外したい場合

SN

5/22 17:46

commitした後にgit管理から外したい場合

git rm --cached hoge.file


この後commitすると、ローカルのhoge.fileはgit管理から外れ、

リモートのhoge.fileは、ファイルごと削除される。

*--cashedオプショ...

Gitのインストールと基本設定

SN

5/22 16:47

Gitを使えるようになりたいけど職場で使用する機会がなさそうなので、自宅で入れてみました。


私の作業環境

VMware / Linux (CentOS)

インターネット接続あり


Gitとは

分散型バージョン管理システムの1...

Git tagの更新

SN

5/22 15:43



Git tagの更新

知らなかったのでメモ

tagは更新が出来ないので、一度削除してから同名のtagを設定して

リモートへ反映が必要

# ローカルのタグを削除
$ git tag -d [tag_name]

# 削除をリモートへ反映
...

Windows10 の OpenSSH 対応で posh-git の ssh-agent で鍵が取れなくなった時の対応

SN

5/22 13:01



原因

posh-git の Start-SshAgent コマンドでは Windows版OpenSSHのssh-agentを起動しているのにGit側は別のsshを使っているためにssh-agentを起動しているのに毎回鍵を聞かれるようになってしまう。


対策

...

Git: リモートのリポジトリを別のリモートリポジトリへコピーする

SN

5/21 22:47

Bitbucketのリポジトリを、別のすでに作成されたリポジトリへのコピーをする方法です。

※これからリポジトリを新規作成する場合は「リポジトリのインポート」機能を使いましょう。

仮に以下のリポジトリを使う...

PR:bitflyer

bitFlyer ビットコインを始めるなら安心・安全な取引所で