スキップしてメイン コンテンツに移動

Gitの使い方(中途半端な個人まとめ)

開発から何年も遠ざかっていたので、まるっきり初心者としてGitの使い方を纏めておく。

1.Gitのインストール
開発環境(ノートPC)はWindows10です。
公式サイトからGit for Windowsをダウンロード(Git-2.16.1-64-bit.exe)。
https://git-for-windows.github.io/

・Choosing the default editor used by Gitでは『Use VisualStudioCode as Git's default editor』を選択。
・Configuring the line ending conversionsでは、
改行コードは変換されたくないので、『Checkout as-is, commit as-is』を選択。

2.Gitの設定
Windowsメニューから『Git Bash』を立ち上げユーザ情報を設定。
git config --global user.name "名前"
git config --global user.email メールアドレス
git config --global core.quotepath false

3.作業フォルダの設定
"C:\Users\xxx\Documents\git_home\alexa_samples"を作成し、Git Bashで移動。
「git init」コマンドでGitリポジトリを初期化。
「git status」コマンドでステータスを確認。

事前に作成しておいたHoroscopeSkill.jsが管理できていないとのメッセージ。

4.「git add」でファイルをGitに追加
「git add HoroscopeSkill.js」でファイルを追加。
「git status」でファイルが追加されたことを確認。

5.「git commit」で「リポジトリ」にコミット
「git commit」コマンドで「リポジトリ」にコミットします。
「git commit -m "commentを書きましょう"」を入力。
最後にgit statusでcleanになったことが確認できます。

6.Visual Studio Code(VS Code)でGitを使う
VS Codeの「フォルダーを開く」で作業フォルダ
"C:\Users\xxx\Documents\git_home\alexa_samples"を開く。
ソース管理タブを表示すると「有効なソース管理プロバイダーがありません」が消えて、右上に「…」があり、そこからGitコマンドが使用できます。

7.コマンドまとめ
git init →作業ディレクトリの追加
git status →ステータス確認
git add ファイル名 →ファイルの追加
git commit -m "コメント" →ファイルのコミット
git log →履歴の確認
git log -p →履歴の詳細表示

コメント

このブログの人気の投稿

サイクリング ~ 桂川サイクリングロード ~

 平日に休みが取れたので、前々から試してみたかった 桂川サイクリングロード 制覇にチャレンジしてみた。 ■ 基本情報  ・名称: 桂川サイクリングロード  ・路線名/府道京都八幡木津自転車道線  ・起点/京都市西京区嵐山河原町(渡月橋右岸)  ・終点/木津川市木津雲村(泉大橋左岸)  ・道路延長/約45キロメートル 幅員/3メートル  ・URL: http://www.pref.kyoto.jp/doroke/bic-kidu.html  往復で90キロといい感じのコース、ただし本日は強風。川沿いは風を遮るものが何もないのでダイレクトに風を受けてしまいます。 スタート地点の嵐山 途中に現れる流れ橋(上津屋橋)   ゴール地点の木津 無事にゴール。しかし帰り道、50キロを過ぎると右膝の後ろが痛くなる。 フォームが悪いのか、研究が必要だな。

sendmailでの転送設定

某システムにてメールを配信する機能を開発へ依頼。 受け取った後、PHPの mb_send_mail はsendmailが無いと動かない事実を伝えられる。 うちのメールサーバはPostfixですよ。。。 Σ(|||▽||| ) 仕方が無いので、WEBサーバにsendmailを立て DMZ 内のpostfixへリレーするようする。 意外と内部のメールサーバに転送する文献がなかったので、備忘録として残すことにした。 ■sendmail-cf-8.13.8-8.el5.i386.rpmのインストール 設定ファイルをコンパイルするm4コマンドを使う為に必要。     ・モジュールの確認           # rpm -qa | grep sendmail         sendmail-8.13.8-8.el5         sendmail-cf-8.13.8-8.el5         「sendmail-cf-8.13.8-8.el5」がインストールされていなければ以下を実施     ・パッケージのインストール           # rpm -ivh sendmail-cf-8.13.8-8.el5.i386.rpm     ・再度モジュールの確認           # rpm -qa | grep sendmail         sendmail-8.13.8-8.el5         sendmail-cf-8.13.8-8.el5 ■hostsファイルの確認           ・hostnameの確認           # hostname        ...