Git
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*基礎 [#z8cd5b0d]
-[[サル先生のGit入門:https://backlog.com/ja/git-tutorial/]]
-[[Git 全コマンド一覧 早見表:https://note.com/yukinooffic...
-[[“マンガでわかるGit”の記事一覧:https://next.rikunabi.co...
-[[【連載】マンガでわかるGit~コマンド編~:https://www.r-...
-[[目指せ!脱初心者 Gitの基本を図解で解説:https://and-ha....
**fetch, merge, pull [#q9c11e42]
-[[マンガでわかるGit 第8話「GitHubを使ってみよう push・pu...
-[[マンガでわかるGit 9話「pullの正体はfetch+mergeだった...
***fetch [#d9b7b08d]
-[[【Git】リモートブランチをローカルにチェックアウトしよ...
-fetchは、リモートリポジトリから更新内容をダウンロードし...
-リモート追跡ブランチ(origin/ナントカ)が更新されるだけ
-この時点ではローカルブランチは更新されていない
***merge [#e7625aea]
-mergeすることで、はじめてローカルブランチが更新される
-First-Forward
-Auto-Merge
***pull [#bb1359c2]
-「fetchしてからmerge」は、開発の中で頻繁に行われる
-fetchとmergeを合わせた機能がpull
**ブランチ名 [#vb3d9007]
***スラッシュの扱い [#l63e8018]
-[[Gitブランチ名にスラッシュ文字を使用する:https://jablog...
-[[git で `/` で区切るブランチ名がリモートで作られた時に ...
-[[【Git】ブランチの命名規則を調べてたらIssueドリブン開発...
*ソフトウェア [#m71dd0fa]
**Git [#k7cc0090]
**[[Sourcetree:https://www.sourcetreeapp.com/]] [#b0dc6729]
**GitHub Desktop [#ye565686]
**TortoiseGit [#db69b1c2]
**GitKraken [#a1f81b05]
*書籍 [#ha1b4a9f]
***サルでもわかるGit入門 [#r868af97]
-[[サポートページ:https://book.impress.co.jp/books/111810...
*環境構築 [#hf6e0e72]
**プロキシ [#h4841719]
-会社などプロキシ環境では必要
-[[【mBaaS】 初期設定 ~プロキシ接続をしてgitからcloneす...
**[[Git for Windows:https://gitforwindows.org/]] [#j6013b...
-[[私家版 Git For Windowsのインストール手順:https://opcdi...
*diff [#b5e0c965]
-[[git diff を徹底攻略!よく使う便利オプションまとめ、完...
* gibo [#ub30f2ae]
-[[gibo – .gitignoreの雛形を素早く作成できるコマンドライ...
-インストール
$ brew install gibo
-指定項目のリスト表示
$ gibo -l
-.gitignore 新規作成(macOS, Xcode, Vim の3つを指定)
$ gibo macOS Xcode Vim > .gitignore
-追加
$ gibo Swift >> .gitignore
*Tips [#ya173144]
-[[Gitのリポジトリ(履歴)を初期化する:https://qiita.com/...
-[[ローカルのプロジェクトをGitHubへアップロードする方法:h...
*トラブルシューティング [#p378791d]
**コミット取り消し [#f7e17d1a]
-[[[Git]コミットの取り消し、打ち消し、上書き:https://qiit...
-[[【git】マージしたけどやっぱりやめたい時のやり方4種類:h...
**コンフリクト [#mf085b1a]
-[[Git コンフリクト解消手順:https://qiita.com/crarrry/ite...
**上書きしたい [#od96a243]
-[[強制的にgit pullをしてローカルの内容をリモートの内容で...
-[[git mergeとは?gitのコミットやブランチの仕組み・マージ...
**フォルダ構成を変えたい [#q27de007]
-[[【Git】追跡を維持したままフォルダ名やフォルダ構成を変...
**detached HEAD [#f3069645]
-[[第19話 detached HEAD 状態って何?ブランチがない状態を...
-[[【Git】detached HEADは友達。元に戻す方法や使い方(detac...
**SSL certificate problem: Unable to get local issuer cer...
**Please make sure you have the correct access rights and...
-[[Gitで自分のbitbucketの非公開レポジトリからクローンでき...
-[[githubからcloneするときにPermission denied (publickey)...
--[[ssh-agentを使ってgithubへssh接続する:https://qiita.co...
-[[gitでPlease make sure you have the correct access righ...
-[[【解決方法(画像付き)】急に。git pushしたら「Please mak...
-[[認証は通っているのにGitでGitHubリモートリポジトリにア...
-[[【git エラー解決策】Permission denied (publickey). fat...
-[[【git pushエラー】: Permission denied (publickey). fat...
-[[GitHub解決方法『fatal: Could not read from remote repo...
-[[ssh内でgit cloneをした際のpermission deniedを解決する:...
-[[GitHubにpushやpullできなくなったときの対処法:http://po...
***git-upload-pack [#aacd406f]
-[[git for windowsに対してWindows版OpenSSHを使ってリモー...
-システムの環境変数に「C:\Program Files\Git\mingw64\bin」...
***does not appear to be a git repository [#ca777454]
-[[Herokuにpush時にdoes not appear to be a git repository...
***大量ファイルのコミット [#i1a3bc21]
-[[GitHub リポジトリに大量のファイルを一括登録する方法:ht...
***Untracked Files [#nc094550]
-[[untracked fileを削除するためにはgit cleanを使う:https:...
**fatal: unsafe repository [#v9d641e3]
-[[Git で "fatal: unsafe repository" エラーが出たときの解...
-以下を実行
$ git config --global --add safe.directory [リポジトリの...
**The requested URL returned error: 403 [#r42ae151]
-[[【2021年以降】コマンドラインからgithubにpush/pullする...
-[[Gitの「The requested URL returned error: 403」の対処法...
-[[gitでpushしようとしたら403された話:https://qiita.com/r...
***アクセストークンが切れている? [#vaa02942]
-[[【突然GitHubにpushできなくなった】 トークン生成で解決...
-[[GitHubからアクセストークンの有効期限切れメールが届いた...
-GitHub からトークン期限切れのメールが来ていないか確認
**untraced file を削除したい [#y0fd1721]
-[[untracked fileを削除するためにはgit cleanを使う:https:...
***untraced file を確認 [#t831558f]
$ git ls-files --others --exclude-standard
-これで表示されるファイルは削除しても Git は無視してくれる
-git clean は使い方に注意なので、問題のファイルが少ないな...
**error: Entry ... would be overwritten by merge. Cannot ...
-ブランチ切替をしようとしたとき etc
-[[【Git】ブランチの切り替えとかプルとか出来ないときの対...
終了行:
*基礎 [#z8cd5b0d]
-[[サル先生のGit入門:https://backlog.com/ja/git-tutorial/]]
-[[Git 全コマンド一覧 早見表:https://note.com/yukinooffic...
-[[“マンガでわかるGit”の記事一覧:https://next.rikunabi.co...
-[[【連載】マンガでわかるGit~コマンド編~:https://www.r-...
-[[目指せ!脱初心者 Gitの基本を図解で解説:https://and-ha....
**fetch, merge, pull [#q9c11e42]
-[[マンガでわかるGit 第8話「GitHubを使ってみよう push・pu...
-[[マンガでわかるGit 9話「pullの正体はfetch+mergeだった...
***fetch [#d9b7b08d]
-[[【Git】リモートブランチをローカルにチェックアウトしよ...
-fetchは、リモートリポジトリから更新内容をダウンロードし...
-リモート追跡ブランチ(origin/ナントカ)が更新されるだけ
-この時点ではローカルブランチは更新されていない
***merge [#e7625aea]
-mergeすることで、はじめてローカルブランチが更新される
-First-Forward
-Auto-Merge
***pull [#bb1359c2]
-「fetchしてからmerge」は、開発の中で頻繁に行われる
-fetchとmergeを合わせた機能がpull
**ブランチ名 [#vb3d9007]
***スラッシュの扱い [#l63e8018]
-[[Gitブランチ名にスラッシュ文字を使用する:https://jablog...
-[[git で `/` で区切るブランチ名がリモートで作られた時に ...
-[[【Git】ブランチの命名規則を調べてたらIssueドリブン開発...
*ソフトウェア [#m71dd0fa]
**Git [#k7cc0090]
**[[Sourcetree:https://www.sourcetreeapp.com/]] [#b0dc6729]
**GitHub Desktop [#ye565686]
**TortoiseGit [#db69b1c2]
**GitKraken [#a1f81b05]
*書籍 [#ha1b4a9f]
***サルでもわかるGit入門 [#r868af97]
-[[サポートページ:https://book.impress.co.jp/books/111810...
*環境構築 [#hf6e0e72]
**プロキシ [#h4841719]
-会社などプロキシ環境では必要
-[[【mBaaS】 初期設定 ~プロキシ接続をしてgitからcloneす...
**[[Git for Windows:https://gitforwindows.org/]] [#j6013b...
-[[私家版 Git For Windowsのインストール手順:https://opcdi...
*diff [#b5e0c965]
-[[git diff を徹底攻略!よく使う便利オプションまとめ、完...
* gibo [#ub30f2ae]
-[[gibo – .gitignoreの雛形を素早く作成できるコマンドライ...
-インストール
$ brew install gibo
-指定項目のリスト表示
$ gibo -l
-.gitignore 新規作成(macOS, Xcode, Vim の3つを指定)
$ gibo macOS Xcode Vim > .gitignore
-追加
$ gibo Swift >> .gitignore
*Tips [#ya173144]
-[[Gitのリポジトリ(履歴)を初期化する:https://qiita.com/...
-[[ローカルのプロジェクトをGitHubへアップロードする方法:h...
*トラブルシューティング [#p378791d]
**コミット取り消し [#f7e17d1a]
-[[[Git]コミットの取り消し、打ち消し、上書き:https://qiit...
-[[【git】マージしたけどやっぱりやめたい時のやり方4種類:h...
**コンフリクト [#mf085b1a]
-[[Git コンフリクト解消手順:https://qiita.com/crarrry/ite...
**上書きしたい [#od96a243]
-[[強制的にgit pullをしてローカルの内容をリモートの内容で...
-[[git mergeとは?gitのコミットやブランチの仕組み・マージ...
**フォルダ構成を変えたい [#q27de007]
-[[【Git】追跡を維持したままフォルダ名やフォルダ構成を変...
**detached HEAD [#f3069645]
-[[第19話 detached HEAD 状態って何?ブランチがない状態を...
-[[【Git】detached HEADは友達。元に戻す方法や使い方(detac...
**SSL certificate problem: Unable to get local issuer cer...
**Please make sure you have the correct access rights and...
-[[Gitで自分のbitbucketの非公開レポジトリからクローンでき...
-[[githubからcloneするときにPermission denied (publickey)...
--[[ssh-agentを使ってgithubへssh接続する:https://qiita.co...
-[[gitでPlease make sure you have the correct access righ...
-[[【解決方法(画像付き)】急に。git pushしたら「Please mak...
-[[認証は通っているのにGitでGitHubリモートリポジトリにア...
-[[【git エラー解決策】Permission denied (publickey). fat...
-[[【git pushエラー】: Permission denied (publickey). fat...
-[[GitHub解決方法『fatal: Could not read from remote repo...
-[[ssh内でgit cloneをした際のpermission deniedを解決する:...
-[[GitHubにpushやpullできなくなったときの対処法:http://po...
***git-upload-pack [#aacd406f]
-[[git for windowsに対してWindows版OpenSSHを使ってリモー...
-システムの環境変数に「C:\Program Files\Git\mingw64\bin」...
***does not appear to be a git repository [#ca777454]
-[[Herokuにpush時にdoes not appear to be a git repository...
***大量ファイルのコミット [#i1a3bc21]
-[[GitHub リポジトリに大量のファイルを一括登録する方法:ht...
***Untracked Files [#nc094550]
-[[untracked fileを削除するためにはgit cleanを使う:https:...
**fatal: unsafe repository [#v9d641e3]
-[[Git で "fatal: unsafe repository" エラーが出たときの解...
-以下を実行
$ git config --global --add safe.directory [リポジトリの...
**The requested URL returned error: 403 [#r42ae151]
-[[【2021年以降】コマンドラインからgithubにpush/pullする...
-[[Gitの「The requested URL returned error: 403」の対処法...
-[[gitでpushしようとしたら403された話:https://qiita.com/r...
***アクセストークンが切れている? [#vaa02942]
-[[【突然GitHubにpushできなくなった】 トークン生成で解決...
-[[GitHubからアクセストークンの有効期限切れメールが届いた...
-GitHub からトークン期限切れのメールが来ていないか確認
**untraced file を削除したい [#y0fd1721]
-[[untracked fileを削除するためにはgit cleanを使う:https:...
***untraced file を確認 [#t831558f]
$ git ls-files --others --exclude-standard
-これで表示されるファイルは削除しても Git は無視してくれる
-git clean は使い方に注意なので、問題のファイルが少ないな...
**error: Entry ... would be overwritten by merge. Cannot ...
-ブランチ切替をしようとしたとき etc
-[[【Git】ブランチの切り替えとかプルとか出来ないときの対...
ページ名: