質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

2回答

802閲覧

Githubのバックアップ管理方法を対面で教えてもらうために必要な時間

busakawa

総合スコア1

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

2クリップ

投稿2024/11/16 04:04

Githubの使い方は1時間で習得できますか?

趣味でプログラムを書いている者です。
開発中のファイルバックアップの管理に際しPCのフォルダ名を以下のようにしています。

  • サービス名_24.11.16_1_スライダーつけた。
  • サービス名_24.11.16_2_いいね機能つけた(エラー処理はまだ)。
  • サービス名_24.11.17_1_記事リストのローダーがバグってたので修正した。エラークラス作った。
  • サービス名_24.11.17_2_いいね機能のエラー処理つけた。

どうやらGithubというのを使えばこの手の管理が楽になりそうだと知り、プロの友人に今度教えてもらおうと思っているので、対面で何分くらいで習得できるのか知りたいです。

「詳しくマスターする」ほどではなくて「この手の管理にまつわる周辺機能の使い方」だけで構いません。

1時間で習得できるでしょうか?(1時間1万円で検討しているので、先に時間を見積もってからお願いしたいです。)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

maisumakun

2024/11/16 04:16

> どうやらGithubというのを使えばこの手の管理が楽になりそうだと知り、プロの友人に今度教えてもらおうと思っているので えっと、「自分で調べてみる」という選択肢はないのでしょうか。どれだけ時間がかかっても費用は追加されません。
mike2mike4

2024/11/16 04:47

ネットで調べるなり、「gitの使い方 YouTube」で検索して動画観てある程度知識を得た方が良いでしょう。対面で概念的なものを取得するのはちょっと大変かと。 友達やAIに分からないことを質問するメンター的なことをしてもらうのはどうでしょうか? その方が効率的かと思います。
winterboum

2024/11/16 10:51

github の使い方のまえに、git の使い方を知らないとわけわかになると思いますよ
hiroki-o

2024/11/16 11:03

回答のコメントにも書いたけど、GitHubを使いながらGitの使い方を知るでいいと思うけど。 自分はそうだったし、GitHubが使えたらGitLabも使えますよ。 なんで皆してGitHubのハードルを上げたがるのか、本当に謎。
winterboum

2024/11/16 23:15

「何か問題ありますか?」ですが 他人に迷惑掛けるわけじゃぁなし という視点では問題ないです 理解、使いこなしに遠回りになるのではないかなぁ と感じます
bsdfan

2024/11/17 00:55

> 1時間で習得できるでしょうか? 人によるので、回答は難しいと思います。 環境構築からやるとしたら、それだけでもかなり時間がかかると思いますので、1時間だとむずかしいのではないでしょうか。
guest

回答2

0

ベストアンサー

PCのフォルダ名を以下のようにしています。

まさに、そのような管理をするためにgitがあるので、正しい選択だと思います。 ただし、GitHubではありません

コメントにもありますが、まずはご自分でgit を使ったソースコードの管理方法について勉強されるのがいいと思います。
現状のままだと、gitとは何か、GitHubとはどういうものか、ソースコードの管理とはどういうものか、などの概念てきなものの説明だけで1時間は過ぎてしまい、さらに時間を使ったとしても、お腹いっぱいで理解までは至らないでしょう。
経験者から助言を得ることができるのであれば、自分で勉強してみてわからなかったところを重点的に教えてもらうなどすれば、効率よく習得できるでしょう。

ソースコードの履歴の管理に使うのはgitというツールです。GitHubはgitで管理しているものを共有したり分散管理したりするために提供されているサービスです。この2つは混同されていることが非常に多いですが別ものです。

独学されるのであれば、Webからの情報をメインにするのは止めたほうがいいでしょう。 まともなものもありますが、中途半端であったり間違えていたりするものが多く、初心者にそれを選別するのは難しいからです。
まずは、書籍を購入しましょう。 また、購入にあたってはGitHubの本ではなく、gitの本を買いましょう。

投稿2024/11/16 05:53

編集2024/11/16 06:02
TakaiY

総合スコア13687

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hiroki-o

2024/11/16 08:42

別に、GitHubの無料アカウントで、プライベートリポジトリでGitを使い始めてもいいと思います。 それで具体的に何か問題ありますか? GitとGitHubの違いなんて、後から知ってもいいと思いますね。
TakaiY

2024/11/16 13:12

> それで具体的に何か問題ありますか? GitHubとgitを明確に使いわけているのにgitと GitHubの違いもわからずに使うことはできないと思っています。 そういう意見もあるんだなということは覚えておきますね。
busakawa

2024/11/17 01:52

まずgitの書籍からですね。ありがとうございます。丁寧で信頼できるご回答でした。 また、それと並行してプライベートリポジトリというのも試してみます。こちらもありがとうございます。
guest

0

① gitとgithubは別物。githubはgitをベースにしたサービスで、gitのリモートリポジトリを簡単に提供し、ソフトを集団で作成する為の様々なサービスを提供します。対面でレクチュアできるものではありません。概要レベルをレクチュアして貰ったら腰をすえてドキュメントを読んで下さい。

ローカルリポジトリでローカルにバージョン管理するだけならgithubは全く不要です。

②gitをローカルリポジトリで使うだけなら、基礎、環境設定、操作を習うのに数日くらいかな。ー時間ではどうにもなりませんね。

gitはコマンドラインからも使えますが、大変なので普通はGUIクライアントを使います。それの基本操作慣れるだけでも半日~1日はかかります。

ブランチやリモートリポジトリやコンフリクトまで充分理解するなら更に数日は必要です。
このレベルになると対面のレクチュアでは無理。書籍で動作原理から学ぶことをおすすめします。Pro git とかおすすめ。

投稿2024/11/18 22:51

tknakamuri

総合スコア62

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問