• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

private knowhow


Commit MetaInfo

Revision96723e259f63817053434c29f6f04cffa591fc63 (tree)
Zeit2024-11-04 23:09:36
Autorhyperoga <hyperoga@gmai...>
Commiterhyperoga

Log Message

Merge branch 'master' of git.pf.osdn.net:/gitroot/h/hy/hyperoga/local_man

Ändern Zusammenfassung

Diff

--- a/git.txt
+++ b/git.txt
@@ -388,30 +388,33 @@ $ git merge
388388
389389  マージが成功した場合はそのままコミットも行われる。いっぽう、競合が発生したファイルには下記のような形式で競合している個所にマーカーが埋め込まれる。
390390
391-<<<<<<< <ブランチ名>:<ファイル名>
392-<作業中ブランチの内容>
393-=======
394-<変更点の取り込み元(マージ元)ブランチの内容>
395->>>>>>> <ブランチ名>:<ファイル名>
391+XX<<<<<<< <ブランチ名>:<ファイル名>
392+ <作業中ブランチの内容>
393+XX=======
394+ <変更点の取り込み元(マージ元)ブランチの内容>
395+XX>>>>>>> <ブランチ名>:<ファイル名>
396396
397- たとえば、下記は「markup.pl」というファイルに対してマージを行い、競合が発生した例である。「<<<<<<< HEAD:markup.pl」から「=======」までが作業ブランチ内のmarkup.plに記述されていたもので、「=======」から「>>>>>>> e74597cbfdb9995e540ca9e8c8a6e79705e2889c:markup.pl」までがマージ元ブランチ内のmarkup.plに記述されていたものとなる。
397+ たとえば、下記は「markup.pl」というファイルに対してマージを行い、競合が発生した例である。
398+ 「<<<<<<< HEAD:markup.pl」から「=======」までが作業ブランチ内のmarkup.plに記述されていた
399+ もので、「=======」から「>>>>>>> e74597cbfdb9995e540ca9e8c8a6e79705e2889c:markup.pl」
400+ までがマージ元ブランチ内のmarkup.plに記述されていたものとなる。
398401
399402 sub ulist {
400403 if( $l =~ m/^☆(リスト.*)$/ ) {
401404 $cap = $1;
402405 }
403406
404-<<<<<<< HEAD:markup.pl
407+XX<<<<<<< HEAD:markup.pl
405408 print "<ul>\n";
406409 while( $l =~ m/^・/ ) {
407410 $l =~ s/^・(.*)$/<li>$1<\/li>/;
408411 print "foo:$l\n";
409412 $l = <>;
410-=======
413+XX=======
411414 print "<p><b>$cap</b></p>\n";
412415 print list_start( $cap );
413416 while( $l = <> ) {
414->>>>>>> e74597cbfdb9995e540ca9e8c8a6e79705e2889c:markup.pl
417+XX>>>>>>> e74597cbfdb9995e540ca9e8c8a6e79705e2889c:markup.pl
415418 chomp $l;
416419 $l =~ s/&/&amp;/g;
417420 $l =~ s/</&lt;/g;
@@ -420,6 +423,8 @@ sub ulist {
420423
421424  なお競合が発生した場合、このマーカーを取り除いて競合を解消するか、もしくはマージを取り消すまでコミットが行えないので注意してほしい。
422425
426+ 競合を解消したら git add で解消したことを通知する (2024/11/04)
427+
423428
424429 {
425430 26. コマンド16:「git tag」−コミットにタグを付ける
@@ -675,7 +680,31 @@ fatal: git-http-push failed
675680 fetch = +refs/heads/*:refs/remotes/origin/*
676681 url = hyperoga@git.pf.sourceforge.jp:/gitroot/h/hy/hyperoga/WinDev.git
677682
678-40.9
683+
684+40.9
685+git pull
686+There is no tracking information for the current branch.
687+Please specify which branch you want to merge with.
688+See git-pull(1) for details
689+
690+ git pull <remote> <branch>
691+
692+If you wish to set tracking information for this branch you can do so with:
693+
694+ git branch --set-upstream-to=origin/<branch> master
695+
696+ ■原因
697+ Git は、 git pull の基本形である git pull <remote> <branch> の <remote>
698+ と <branch> が省略された場合「カレントブランチの upstream からカレント
699+ ブランチに pull する」という挙動にフォールバックします。
700+ そのときにカレントブランチの upstream がわからないと、上の出力のように
701+ 「どのブランチを pull ( merge )すればいいのかわかりません」と言われます。
702+
703+ ■対策
704+ 通常の場合は、以下を実行する
705+ git branch --set-upstream-to=origin/<branch> master
706+
707+40.10
679708 git pull (raspberrypi) (2023/09/23)
680709 fatal: unable to access 'https://pf.osdn.jp/gitroot/h/hy/hyperoga/ogatool.git/': server certificate verification failed. CAfile: none CRLfile: none
681710 ■原因
@@ -691,4 +720,3 @@ fatal: unable to access 'https://pf.osdn.jp/gitroot/h/hy/hyperoga/ogatool.git/':
691720 git remote set-url origin hyperoga@git.pf.osdn.net/gitroot/h/hy/hyperoga/ogatool.git ★
692721 →これで解決(2024/11/04)
693722
694-