#自己紹介
都会で頑張る田舎者です。
文系大学卒の元OLです。
ひょんなことからデータサイエンシストへ弟子入りし、プログラミングの世界に導かれやってきました。
Python、git、docker、Ubuntu、raspberry piなどなどを修行しております。
何卒よろしくお願いいたしますm(_ _)m
そこで、Gitについて。
→pythonについてはこちら
どのサイトを使用して修行しているかをご紹介したいと思います。
同じようにプログラミングの世界に飛び込もうか考え中の方にも参考になれば幸いです。
##はじめに
師匠のデータサイエンシストが研究用に作成したjupyternotebookのファイルを管理するために勉強しました。Gitは書籍で学ぶことなく、webサイトを読み漁って勉強しました。
→まだ工事中ですがpetadimensionlabが作成したGithubはこちらです。
###1.Gitとは
プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理システムである。
参考:wiki
###2.Github
GitHub(ギットハブ)はソフトウェア開発プロジェクトのための共有ウェブサービスであり、Gitバージョン管理システムを使用する。
参考:wiki
##参考Webサイト
###1.サルでも分かるGit入門
https://backlog.com/ja/git-tutorial/
グーグル先生に「git 入門」を聞いたら一番最初に教えてくれるやつです。
チュートリアルを、pc環境によって変えられるのが良い点だと思います。
ちなみに、macのチュートリアルでは、黒い画面がムリって人でも使いやすい、”soucetree”というGUI形式のデスクトップアプリケーションの操作方法を教えてくれます。
もちろん、ターミナル(コンソール)での操作方法も教えてくれますよ。
###2.今日からはじめるGitHub 〜 初心者がGitをインストールして、プルリクできるようになるまでを解説
https://employment.en-japan.com/engineerhub/entry/2017/01/31/110000
サル以下なのに、実ははじめはこちらを見ながら勉強しました。。。。
「Gitのインストールと準備」〜「GitHubへのSSH接続を確認する」までを参考にさせていただきました。それ以降はサル以下なので ??? でしたので、「サルでも分かるGit入門」にお世話になりました。
###3.Gitを使いこなすための20のコマンド
https://mag.osdn.jp/09/03/16/0831212
その名の通り、コマンド集です。上記以外にもたくさんのコマンド集があります。
・Gitコマンド一覧
https://qiita.com/fukumone/items/73e1a9a62c5e4454263b
・基本的なGitコマンドまとめ
https://qiita.com/2m1tsu3/items/6d49374230afab251337
・【Git】基本コマンド
https://qiita.com/konweb/items/621722f67fdd8f86a017
先人達の知恵・・・ありがたやありがたやm(_ _)m
###4.【GitHub Desktop導入検討中の方必見】ツールを徹底解説
https://tech-camp.in/note/technology/7687/
”GitHub Desktop”の使い方についてのサイトです。
”soucetree”の公式版と言ったところでしょうか?
※この記事を作成している中で、こんなすんばらしい記事を見つけましたよ。→Github DesktopとSourcetreeの違いについて
###5.ドットインストール git入門 (全22回)
https://dotinstall.com/lessons/basic_git
これすごい。やはり動画はいいですね!
基本的なことと、ターミナルでの操作方法しか学べませんが、一度目を通しておいて損はないと思います。
以上です!他色々役立ちそうな本・サイトを見つけ次第更新したいと思います。