[解決済み】GitとGitHubの基本を理解する【終了しました
質問
GitやGithubを使う目的を十分に理解していません。自分の変更点を記録するのに役立ち、他の人と共同作業をしている人に役立つことは知っていますが、私は誰とも共同作業をしていないので、これが私にとって役に立つかどうかはわかりません。
普段はWebデザイナー/デベロッパーとして働いていますが、共同作業をすることはありません。Git では、リポジトリごとに create や push、commit、branch の作成などがあるのは知っていますが...。
-
GitとGitHubの違いは何ですか?
-
git は、すべてのリポジトリをローカル(ユーザーのマシン内)と GitHub に保存しているのですか?
-
GitHubを使わずにGitを使うことはできますか?もし可能なら、GitHubを使うメリットは何でしょうか?
-
GitとTime Machineのようなバックアップ・システムとの比較は?
-
これは手作業ですか?つまり、コミットしなければ、変更した部分の新しいバージョンは手に入らないのですか?
-
もし共同作業をしておらず、すでにバックアップシステムを使っているのであれば、なぜGitを使うのですか?
どのように解決するのですか?
-
<ブロッククオート
GitとGitHubの違いは何ですか?
Gitはバージョン管理システムです。 スナップショット (コミット)されたコードです。このスナップショットは、作成された順番に並んでいます。ブランチを作って実験したり、スナップショットに戻ったりすることができます。
GitHubは、Gitリポジトリを公開し、他の人と共同作業を行うことができるWebページです。
-
<ブロッククオート
Git は、すべてのリポジトリをローカル(ユーザーのマシン内)と GitHub に保存していますか?
いいえ、ローカルのみです。一部のブランチをGitHubにプッシュ(公開)することもできます。
-
<ブロッククオート
GitHubがなくてもGitを使うことはできますか?もし可能なら、GitHubを使うメリットは何でしょうか?
はい、GitHubを使わなければ、Gitはローカルで動作します。GitHubを使う代わりに、Dropboxにホストされているファイル上でGitを実行することもできますが、GitHubはGitのために特別に作られたサービスなので、より合理的です。
-
<ブロッククオート
GitとTime Machineのようなバックアップ・システムとの比較は?
Gitは、変更点や開発プロセスを追跡することができます。GitをGitHubと一緒に使えば、事実上のバックアップになります。しかし、通常はGitHubに常にプッシュすることはないでしょうし、その場合、物事がうまくいかないときに完全なバックアップを取ることはできません。 私は、Dropboxと同期しているフォルダーにgitを使用しています。
-
<ブロッククオート
これは手作業ですか、言い換えればコミットしなければ変更された新しいバージョンは手に入らないのですか?
はい、コミットもプッシュも手動です。
-
もし共同研究をしておらず、すでにバックアップシステムを使っているのであれば、なぜGitを使うのですか?
-
コミット間でエラーが発生した場合は、コマンドを使用することができます。
git diff
を実行すると、現在のコードと最後に作業したコミットとの差分が表示され、エラーの場所を特定するのに役立ちます。 -
また、最後に作業したコミットに戻るだけでよい。
-
ある変更を試してみたいが、それがうまくいくかどうかわからない場合。コード変更をテストするためのブランチを作成します。うまく動作すれば、それをメインブランチにマージします。うまくいかなかった場合は、そのブランチを捨ててメインブランチに戻ります。
-
デバッグをしたんですね。コミットする前に、あなたはいつも前回のコミットからの変更点を見ます。削除するのを忘れていたデバッグ用の print 文が表示されます。
-
必ずご確認ください gitimmersion.com .
関連
-
[解決済み] Git で直近のローカルコミットを取り消すには?
-
[解決済み] Gitブランチをローカルやリモートで削除するには?
-
[解決済み] git pull」と「git fetch」の違いは何ですか?
-
[解決済み] コミット前に 'git add' を取り消すにはどうすればよいですか?
-
[解決済み] 現在のGit作業ツリーからローカル(未追跡)ファイルを削除する方法
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Gitで落としたスタッシュを復元する方法とは?
-
[解決済み】"git pull" でローカルファイルを強制的に上書きするには?
-
[解決済み】ローカルのGitブランチの名前を変更するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Git:コミットに何も追加されていないが、未追跡のファイルが存在する
-
[解決済み】git rev-parseは何をするのですか?
-
[解決済み】git-mergeの-dry-runオプションはありますか?
-
[解決済み] リモートの <ブランチ名> とマージするように設定されていますが、そのような参照は取得されませんでしたか?
-
[解決済み] [Solved] originにプッシュしようとすると、Gitが「No such remote 'origin'」と言うのはなぜですか?
-
[解決済み] 複数のコミットをチェリーピックする方法
-
[解決済み] Git - node_modules フォルダをどこでも無視するようにしました。
-
[解決済み] Git エラー : 'upstream' は git リポジトリでないようです。
-
[解決済み] githubで同じブランチの異なる2つのコミットを比較する方法は?
-
[解決済み】GitとGitHubの違いについて