shuhelohelo’s blog

Xamarin.Forms多めです.

GitHub

Gitでrefusing to merge unrelated historiesエラーの対処

www.educative.io remoteとlocalでcommit履歴が一致していない場合にpullやmergeを行うと以下のエラーが発生する. refusing to merge unrelated histories 上のリンク先で使用されている画像がわかりやすいので引用するが,こんな感じ. どういう状況かという…

これは下書きにもタグを登録するためのページです。

GitHubのReadMeに画像を挿入するには

qiita.com 上記記事がわかりやすい. ReadMeにはてなやQiitaみたいに直接挿入できたらいいのだけれど,それができないようなので以下の方法で行う. 新しいIssueを作成し,そこに画像をドラッグアンドドロップするか,クリップボードに入っている場合はペーストす…

GitHubにPushしたときにrejectedされてしまったときの対処法

PowerShellのプロファイルをGitHubで管理しようとして,GitHubにリポジトリを作成し,ローカルのPowerShellのフォルダをPushしようとしたらrejectされた. > git push origin master To https://github.com/hoge/fuga.git ! [rejected] master -> master (fetch…

リモート側で存在しなくなったブランチをローカルのリモート追跡ブランチから削除する git fetch --prune

git fetchするとリモートブランチの情報を取得して、リモート追跡ブランチ(例:remotes/origin/hoge)としてローカルに表示されるようになります。 リモートブランチ、リモート追跡ブランチについては以下のサイトが参考になります。 qiita.com 取得したリモ…

GitHubから特定のフォルダをダウンロードする

GitHub上のあるリポジトリの中の任意のサンプルプロジェクトだけ取得したい場合が多々あります。 これまでは1つのサンプルプロジェクトを取得するためにリポジトリ全体をcloneしていました。 これは実際時間的にも容量的にもかなり無駄が多くなんとかならな…

githubというかリモートから特定のブランチをcloneする方法

git clone -b ブランチ名 リモートリポジトリURL 例: git clone -b master https://github.com/xamarin/XamarinComponents.git

コマンドラインでリモートリポジトリの追加。メモ

ローカルにリポジトリをつくるには,git initコマンドでカレントディレクトリがリポジトリとして管理されます. では,そのローカルリポジトリをGitHubなどのリモートリポジトリにプッシュするにはどうしたらよいかという手順です. dqn.sakusakutto.jp リモート…

sshでGitHubに接続する

GitHubにssh接続するメモ。 こちらを参考。 qiita.com GitHubへの接続にはhttpsとsshの2種類がある。 これまで、何も考えずにhttpsを使ってきた。GitHubがおすすめしてくるので。 でも、開発的にはsshを使うのが良いようだ。 qiita.com httpsだと、ユーザー…

GitHubのプライベートリポジトリに他のユーザーを招待するには

個別のリポジトリ画面で、左ペインから「Collaborators」を選択する。 ユーザー名で追加したいGitHubユーザーを検索する。 最後に「Add collaborator」をクリック。 追加される。

GitHubから直接Visual Studio 2019でクローンして開く

以前に、Visual Studio 2019ではGitHub連携が強化されて、GitHubに予め空のリポジトリを用意しておかなくても初回プッシュ時にGitHubにリポジトリを作成してくれる、ということについて書きました。 shuhelohelo.hatenablog.com このGitHub連携強化はVisual …

Visual StudioからワンストップでGithubにリポジトリをプッシュする手順

私の記憶が確かならば、Visual Studio 2017まではGithubにリポジトリをプッシュしようと思ったら、予めGithubに空のリポジトリを作っておく必要があったと思います。 これはちょっとしたことですが、私は手間に思っていました。 プッシュ先のリポジトリも作…

Visual StudioでローカルのリポジトリをGitHubへプッシュ

ローカルのプロジェクトをGitで管理して、それをGitHubに初回プッシュするときに私は今まで、 GitHubで空のリポジトリを作成 Visual StudioでGitHubリポジトリのURLを指定してプッシュ ということをしていました。 しかし、先程やっと気づきましたが、「チー…

Visual Studio 2019の新機能:リモートリポジトリからプロジェクトをクローン→オープン

Visual Studio 2019の特徴の一つとしてGit関連機能の充実があげられます。 とりわけ便利なことは、GitHubやAzure DevOpsなどのオンラインのGitリポジトリからクローンして開けるようになったことです。 Visual Studio 2019を起動すると表示されるメニューの…