Git
表題の通りなのですが、GitHub DesktopをアップデートしたらPCの内蔵ドライブのリポジトリは問題ないのですが、外付けドライブのものが開けなくなりました。 解決策 4/14にアップデートが出て、外付けドライブのリポジトリを開こうとすると以下のような警告…
共同作業にはGitHubが便利ですが、複数人数でプライベートリポジトリーを使おうとすると少々のコストが発生します(学生であれば無料でプライベートリポジトリーやチームが使える学生アカウントを使える可能性があるので、学校に問い合わせてみてください!) …
LFSとは、Large File Storage(大きいファイルの保存領域)のことです。 Gitはソースコードのバージョン管理を目的としていたシステムです。画像や音声データなどのバイナリーデータも放り込めるのですが、本来は大きなサイズのバイナリーファイルを扱うように…
Unityの作品を気軽に配信するには、Webブラウザ上で実行できるようにして、ホームページで配信するのがよいでしょう。ここでは、GitHub Pages上でUnityの作品を公開する手順を紹介します。 公開する際の注意 うっかり守らなかったらどうなるのか UnityでWeb…
はじめに GitHubでチーム開発をする場合、通常は以下の流れになると思います。 オリジナルのGitHubリポジトリから、自分のGitHubにフォーク(fork) フォークしたリポジトリをローカルPCにクローン 変更を加える 変更点をオリジナルに取り込んでもらいたいとき…
Githubに一度コミットしてプッシュしたファイルを削除する手順です。 症状 macのGithub公式ツールを使ってコミットしようとしたところ、.gitignoreに登録しているにも関わらず、コミット候補に列挙されるファイルがありました。手動で外しましたが、このまま…
Adobeの無料で使えるHTMLやJavaScriptをはじめとする各種スクリプト用のエディタ。ライブモニタができたり、HTML5で開発されていて柔軟な拡張性がある。Gitプラグインをインストールしたので、簡単な使い方をまとめておく。 クローン Githubのリポジトリをク…
TortoiseGit(トータスギット)のインストール 参考:TortoiseGit の基礎勉強 ~ TortoiseGit によるバージョン管理 ~ — バージョン管理システム入門(初心者向け) git for windowsのインストール Git for Windowsを開く [Download]を押して インストーラーを…
CONFLICTS_DURING_MERGE_BASE_CALCULATIONなどと表示されて、Mergeがうまくいかない場合、過去にお互いにMergeしていて、混乱している場合がある。そういう場合は、Rebaseで解決する。 Rebaseの使い方 masterとtopicの2つのブランチがあり、masterにtopicを…
mac上で、特定のGitのブランチにcommitするときに、Jenkinsを使ってテストとデプロイをしたい。ローカルのJenkinsで実現する方法をまとめる。 流れ デプロイ用のブランチへgitでcommitを呼び出し Antでデプロイ PHPUnit+Seleniumでテスト実行 テストに成功し…
mergeは挙動が分かりづらいので、実行後は思い通りに統合されたかを確認した方がよい。以下、Eclipseでのチェック手順。 マージ マージ先のブランチにcheckout。 プロジェクト右クリック▶︎[Team]▶︎[Merge]を選ぶ。 マージ元のブランチを選択して実行。 マー…
TortoiseGitの設定 適当なフォルダを右クリック→TortoiseGit→設定 [差分ビューアー]を選んで、[異なるリビジョンのファイルの比較に使用するプログラムの設定]に[外部]を選択して、[...]を押して、WinMergeの実行ファイルを選択する。 [マージツール]を選択…
GitHubで新しくトピックブランチを作成して、Eclpseにそのブランチを取り込む手順。 Eclipseを起動して、現在のブランチの内容がコミットとPushが完了しているかを確認。していない場合は内容が混在することを防ぐためにコミットとPushをしておく。 GitHubで…
WindowsPCとMacの双方で作業していた際に、GitHubへのPUSHに失敗して、色々と試しているうちにリポジトリが混乱した。その原因と対策をまとめる。 原因 不用意なチェックアウト チェックアウトをすると、ワーキングツリーもあわせて切り替わると勘違いしてい…
こちらに正式な方法があった。 EclipseとEGitでGithubのリポジトリを扱う - Qiita ざっくりと手順。 GitHubに新規リポジトリを作成。 Eclipseで、Git Repositoriesビューを開く 右上の小さいボタンのうち[Clone a Git repository and …]をクリック SSHやHTTP…
TortoiseGitのMergeコマンドには、リポジトリをパスなどで指定する方法がない。これは、SettingのRemoteに結合するリポジトリを登録することで解決できる。
元となるリポジトリをGitHubからクローンしてダウンロード。 ダウンロードしたワーキングディレクトリを右クリックして、[TortoiseGit]→[Create Branch...]を選択 作業用の新しいブランチを作成して切り替える。名前は相手-ブランチ名など(tanakaedu-master)…
key : eclipse git egit github upstream EGitでのリモートリポジトリの設定 プロジェクトを右クリック→Team→Show in Repositories ViewでGit Repositoriesビューを開く。 対象プロジェクト下の[Remotes]を右クリック→[Create Remote...]をクリック。 Remote…
GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)作者: 大塚弘記出版社/メーカー: 技術評論社発売日: 2014/03/20メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見るp200 GitHub Flowの流れより、GitHubとGitを連携して開…
GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)作者: 大塚弘記出版社/メーカー: 技術評論社発売日: 2014/03/20メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見るGitHub実践入門2周目。 checkoutとpull p71のチェック…
GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)作者: 大塚弘記出版社/メーカー: 技術評論社発売日: 2014/03/20メディア: 単行本(ソフトカバー)この商品を含むブログ (6件) を見る上記の書籍で勉強中。良書でオススメ!ざっと一通り読…
File▶︎Import▶︎Git▶︎Project from Gitを選択して[Next] [Clone URI]を選択して[Next] GitHubのhttps clone URIを選択して、EGitへ移動するとURIがコピーされている UserとPasswordを入力してNext チェックアウトしたいBranchを選択して[Next] 変更がなければ…
EclipseのEGitを使ってローカルで管理していたGitリポジトリを、GitHubにアップする方法をまとめる。 ローカルとリモートリポジトリの結びつけ Eclipseを起動。 アップしたいプロジェクトを右クリックして、[Team]→[Remote]→[Fetch From...]を選択。 ウィン…