先生を募集します
先生!!
ニートです1からプログラミングを教えてくれる [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1たかし
2015/12/25(金) 18:43:55.48322片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 21:50:50.40323takasi
2016/01/07(木) 21:51:01.42 GitHubのアカウント取得、Gitのインストール完了しました
使い方が全くわからず困っています
使い方が全くわからず困っています
324takasi
2016/01/07(木) 21:52:47.46 えーまずReadMe.txtとLicense.txtの追加をしたいのですが、これはVSから追加するのでしょうか?
形だけで内容を書かなくても良いでしょうか
形だけで内容を書かなくても良いでしょうか
325片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 21:53:52.22 まず、プロジェクトフォルダを右クリックしてGit Bashを選ぶ。
次に「git init」を入力する。これでローカルレポジトリができる。
次に「git init」を入力する。これでローカルレポジトリができる。
326片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 21:56:44.02327takasi
2016/01/07(木) 21:59:58.37 ローカルレポジトリが何のことか分かりませんが git init しました masterってのが表示されました
フォルダはプロジェクトフォルダの事でしょうか?そのフォルダにReadMe.txtとLicense.txtを作成すれば良いですか?
フォルダはプロジェクトフォルダの事でしょうか?そのフォルダにReadMe.txtとLicense.txtを作成すれば良いですか?
328片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:00:58.60 さらに.gitignoreファイルをテキストエディタなどで作成する。
「C# .gitignore」で検索。
「C# .gitignore」で検索。
330片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:10:32.40 【メモ帳で.gitignoreを作る方法】
メモ帳に「bin
obj
.vs」と書き込み、
ファイルメニューから名前を付けて保存。
ファイルの種類を「すべてのファイル」に変更。
プロジェクトフォルダに移動して「.gitignore」で保存。
メモ帳に「bin
obj
.vs」と書き込み、
ファイルメニューから名前を付けて保存。
ファイルの種類を「すべてのファイル」に変更。
プロジェクトフォルダに移動して「.gitignore」で保存。
331takasi
2016/01/07(木) 22:14:23.27 ファイル名は何でも良いですか?空白はできないとの警告があります
内容はこれでよいでしょうかhttps://i.gyazo.com/6f9577c12fb35ead09fe5b35865e0850.png
内容はこれでよいでしょうかhttps://i.gyazo.com/6f9577c12fb35ead09fe5b35865e0850.png
332片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:15:02.75 次はレポジトリにファイルを追加する。
Git Bash上で
「git add *.cs *.sln *.csproj *.resx」
「git add .gitignore App.config」
「git add Properties/*」
と入力。
「git status」で追加したファイルを確認。
Git Bash上で
「git add *.cs *.sln *.csproj *.resx」
「git add .gitignore App.config」
「git add Properties/*」
と入力。
「git status」で追加したファイルを確認。
333takasi
2016/01/07(木) 22:15:28.14 >>330で作り直します
335片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:17:33.13 >>331
名前を付けて保存のときに二重引用符をつけた「".gitignore"」で試してみなさい。
名前を付けて保存のときに二重引用符をつけた「".gitignore"」で試してみなさい。
336takasi
2016/01/07(木) 22:19:49.25337片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:21:18.27 次はコミットだ。
「git commit -m "first commit"」
その次はGitHubにログインして「New Repository」を作れ。
「git commit -m "first commit"」
その次はGitHubにログインして「New Repository」を作れ。
340takasi
2016/01/07(木) 22:28:19.38 ああ、赤字のファイルが存在しないってことですかね
341片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:29:52.65342片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:31:41.47 その場所には何が書かれている?
343takasi
2016/01/07(木) 22:38:08.21 addしてstatusで赤字が無いことを確認し、セカンドコミットしました
GitHubで作った場所をブラウズせよで躓いていますhttps://i.gyazo.com/f523c28f90a4e7a0761e03cdd44612e1.png
GitHubで作った場所をブラウズせよで躓いていますhttps://i.gyazo.com/f523c28f90a4e7a0761e03cdd44612e1.png
345takasi
2016/01/07(木) 22:40:59.64346片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:43:56.11 レポジトリがないようだ。ボタン押してレポジトリを作成。名前は「CSharpTest」でいい。
347takasi
2016/01/07(木) 22:46:22.64349takasi
2016/01/07(木) 22:52:48.03 ここからどう進めばよいでしょうかhttps://i.gyazo.com/2795a649cfc0a83431bd544afcceafd5.png
350片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:53:12.06 おやすみ
351takasi
2016/01/07(木) 22:54:21.54 ありがとうございましたおやすみなさい
352片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 22:56:14.64 そこに書いてある
git remote add ...
git push ...
の二行。
git remote add ...
git push ...
の二行。
353takasi
2016/01/07(木) 23:01:35.13 できました
354片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 23:06:48.25 リモートレポジトリのURLをここに貼れ。
355takasi
2016/01/07(木) 23:08:49.56356片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 23:16:53.95 空っぽだ。何かBashにエラーメッセージが表示されなかったか?
Gitの設定ができていない可能性がある。
Gitの設定ができていない可能性がある。
357takasi
2016/01/07(木) 23:21:25.49 >>336の赤字以外特にエラーはありませんでした
https://i.gyazo.com/931d10ca0210c42451a813dd94a2ab2b.png
ここでメールアドレス教えろ言われてますけどこれですかね?
https://i.gyazo.com/931d10ca0210c42451a813dd94a2ab2b.png
ここでメールアドレス教えろ言われてますけどこれですかね?
358片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 23:26:12.21359takasi
2016/01/07(木) 23:32:03.81 できました
鍵の設定は何のことやら分かりません
鍵の設定は何のことやら分かりません
360takasi
2016/01/07(木) 23:34:34.80 https://i.gyazo.com/9cedaac0e767f618ebd6149e48b63412.png
これのことでしょうか?これはユーザーネームを入力するのですか?それともログインパスでしょうか
これのことでしょうか?これはユーザーネームを入力するのですか?それともログインパスでしょうか
361片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 23:35:09.83362片山博文MZ ◆T6xkBnTXz7B0
2016/01/07(木) 23:44:44.49 もう寝なさい
妖怪「めのしたクマー」にならないように
妖怪「めのしたクマー」にならないように
363takasi
2016/01/07(木) 23:52:51.29 あと少し付き合って下さいお願いします!!!
>>360まで終わりましたまたgit remote add origin https://github.com/takasi-desu/CSharpTest.git
git push -u origin masterを入力すれば良いのでしょうか
>>360まで終わりましたまたgit remote add origin https://github.com/takasi-desu/CSharpTest.git
git push -u origin masterを入力すれば良いのでしょうか
364takasi
2016/01/07(木) 23:54:34.96365takasi
2016/01/07(木) 23:56:23.54 ここまでやりましたがGitHubが何なのかGitが何なのかコミットの言葉の意味とかよくわからないなまま色々入力しましたがとりあえずは休憩しますありがとうございました
366takasi
2016/01/07(木) 23:58:56.27 なんか個人情報とか漏れてませんよね色々入力したりアップしたので心配です
367仕様書無しさん
2016/01/08(金) 00:47:26.91 たかしってもしかして飲み込み速いんじゃね!!
368仕様書無しさん
2016/01/08(金) 07:39:34.66 すげえ!!
369仕様書無しさん
2016/01/08(金) 11:45:21.90 案外みんな優しいのな
イチが総攻撃されるスレかと思ってきてみたら
イチが総攻撃されるスレかと思ってきてみたら
370仕様書無しさん
2016/01/08(金) 16:23:36.44 あげ
371takasi
2016/01/08(金) 17:48:17.50 おはようございます
ありがとうございます
今日は体調が優れない為お休みさせて頂きます
おやすみなさい
ありがとうございます
今日は体調が優れない為お休みさせて頂きます
おやすみなさい
372仕様書無しさん
2016/01/08(金) 18:31:24.30 職業訓練3年前いったけどなかなか良かったよ
仕事やめて2年ニートして行ったんだが、まず生活習慣変えるのがきつかった
毎月10万もらえるんだが、遅刻欠席に異様に厳しくて1回でも理由ない遅刻欠席したら0円
もう必死に通ったよ
授業も二進数とかネットワークの仕組みとか本当基礎から初めてくれてありがったかった
1日が9:30〜16:00だったから放課後にちょっと勉強して、卒業するときには応用情報取って、技術的にはJavaでWEBアプリケーション作れるようになってた
就職先も斡旋してくれて、面接の練習もしてくれてなんとか就職できた
最近ようやく設計にも関われるようになった
仕事やめて2年ニートして行ったんだが、まず生活習慣変えるのがきつかった
毎月10万もらえるんだが、遅刻欠席に異様に厳しくて1回でも理由ない遅刻欠席したら0円
もう必死に通ったよ
授業も二進数とかネットワークの仕組みとか本当基礎から初めてくれてありがったかった
1日が9:30〜16:00だったから放課後にちょっと勉強して、卒業するときには応用情報取って、技術的にはJavaでWEBアプリケーション作れるようになってた
就職先も斡旋してくれて、面接の練習もしてくれてなんとか就職できた
最近ようやく設計にも関われるようになった
374仕様書無しさん
2016/01/08(金) 22:21:30.24 差分がデカすぎる
殺人的プルリクが早速合って少しワロタ
殺人的プルリクが早速合って少しワロタ
375仕様書無しさん
2016/01/09(土) 00:23:00.42 片山さんもtakashiさんもすごいな。
片山さんやさしい。
寝なさいとかいってくれる上司がほしい。
働けとはいうけど寝なさいとか言ってくれる上司はいないからなーー
片山さんやさしい。
寝なさいとかいってくれる上司がほしい。
働けとはいうけど寝なさいとか言ってくれる上司はいないからなーー
376仕様書無しさん
2016/01/09(土) 13:24:06.83 自演だろ
377takasi
2016/01/09(土) 13:39:06.40 おはようございます
職業訓練は今考えています、給付金は頂けないと思いますが
休み明けにでもハロワに行ってきます
差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね
先生から直しを頂いたのですが後で保存の仕方調べておきます
半分ノリで建てた部分もあるんですが、まさかここまで熱心に教えてもらえるとは思いませんでした
なので僕も頑張りたいです
自演にしろ自演でないにしろ僕が勉強してることは事実なので生暖かく見守って下さい
ちょいと久しぶりの外出をして帰宅後に猫でも分かる〜を読んで勉強したいと思います
先生が来たら授業の続きを受けたいと思いますそれではさようなら
職業訓練は今考えています、給付金は頂けないと思いますが
休み明けにでもハロワに行ってきます
差分がでかすぎるとは何か余計なものまでアップしちゃいましたかね
先生から直しを頂いたのですが後で保存の仕方調べておきます
半分ノリで建てた部分もあるんですが、まさかここまで熱心に教えてもらえるとは思いませんでした
なので僕も頑張りたいです
自演にしろ自演でないにしろ僕が勉強してることは事実なので生暖かく見守って下さい
ちょいと久しぶりの外出をして帰宅後に猫でも分かる〜を読んで勉強したいと思います
先生が来たら授業の続きを受けたいと思いますそれではさようなら
378仕様書無しさん
2016/01/09(土) 13:56:49.72 たかしは何歳なの?
379仕様書無しさん
2016/01/09(土) 14:41:21.62380仕様書無しさん
2016/01/09(土) 14:43:49.49381takasi
2016/01/09(土) 18:45:54.99 おはようございます
僕は26です
問題なかったですか良かったです
僕は26です
問題なかったですか良かったです
382片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 18:55:46.50 GitHubのレポジトリを開いてプルリクの内容を確認してmergeしてみて。
383takasi
2016/01/09(土) 19:17:11.94 おはようございます
今からやります
今からやります
384takasi
2016/01/09(土) 19:22:06.94 mergeしました自分がなにやってるかわからないんですけど大丈夫ですかね
385片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 19:26:22.74 Gitとは分散型のバージョン管理システムだ。
GitHubはGitリモートレポジトリを管理するウェブサービスだ。
レポジトリとはソフトウェアの格納庫のようなものであり、
主にパッケージやライブラリのソースを保管する。
GitHubはGitリモートレポジトリを管理するウェブサービスだ。
レポジトリとはソフトウェアの格納庫のようなものであり、
主にパッケージやライブラリのソースを保管する。
386片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 19:30:09.79 今度は、ローカルレポジトリにpullしてみなさい。
pushは押す、pullはその反対の引き出す。
タンスの引き出しを連想するといい。
pushは押す、pullはその反対の引き出す。
タンスの引き出しを連想するといい。
387片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 19:36:38.32388takasi
2016/01/09(土) 19:43:05.59 できました フォルダにファイルがDLされました
389片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 19:45:52.12 そのローカルリポジトリでもバージョン管理されているのを
確認するために「git log」を実行してみてくれ。
確認するために「git log」を実行してみてくれ。
390takasi
2016/01/09(土) 19:49:08.98 プログラムの変更履歴みたいなのが出てきました
391片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 19:50:33.80 viというエディタが起動する。矢印キーやPgDnキーでスクロールできる。
viの終了にはqを押す。
viの終了にはqを押す。
392takasi
2016/01/09(土) 19:52:06.90 ログは出てきましたけどエディタは起動していません
393片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 19:55:19.53 そこに出てきたのはコミットした記録だ。
git commit -m "(メッセージ)"
で指定したメッセージがタイトルになる。
複雑な文字列はハッシュだ。これがコミットのIDである。
コミットとは確定とか確約などの意味があるが、日本語には適当な訳語はない。
Gitはすべてのコミットを記録する。
git commit -m "(メッセージ)"
で指定したメッセージがタイトルになる。
複雑な文字列はハッシュだ。これがコミットのIDである。
コミットとは確定とか確約などの意味があるが、日本語には適当な訳語はない。
Gitはすべてのコミットを記録する。
394片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 20:00:37.58 ログが短いときはviは起動せずコンソールに出力されるだけだ。
395takasi
2016/01/09(土) 20:00:54.25 なるほどなんとなくわかってきました
さっきのpullはgitでプロジェクトフォルダ上でpullしろって事だったんですね
そうすれば新しいバージョンにプログラムが更新されると
さっきのpullはgitでプロジェクトフォルダ上でpullしろって事だったんですね
そうすれば新しいバージョンにプログラムが更新されると
396片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 20:04:45.33 課題。編集メニューを追加し、「切り取り」「コピー」「貼り付け」
「削除」「すべて選択」ができるようにしなさい。
さらに変更ファイルをgit statusで確認、git addしてコミットしなさい。
「削除」「すべて選択」ができるようにしなさい。
さらに変更ファイルをgit statusで確認、git addしてコミットしなさい。
397takasi
2016/01/09(土) 20:08:16.36 始めます
398片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 20:35:44.62 わかったかな?
textBox.Cut();
textBox.Copy();
textBox.Paste();
textBox.SelectedText = "";
textBox.SelectAll();
textBox.Cut();
textBox.Copy();
textBox.Paste();
textBox.SelectedText = "";
textBox.SelectAll();
399takasi
2016/01/09(土) 20:40:17.93 今からコミットします
400片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 20:44:56.76 引き出しを押してリモートに保管しなさい。
おまじないは「git push origin master」だ。
おまじないは「git push origin master」だ。
401takasi
2016/01/09(土) 21:00:59.38 同じレポジトリ?にコミットする場合は以前コミットしたフォルダでコミットしなければなりませんか?
先ほどクローンしたプログラムのフォルダの名前が以前のと違っていたので
クローンのプログラムに手を加えてaddしてコミットしたんですが、いくつかのファイルが無いってエラーがでました
先ほどクローンしたプログラムのフォルダの名前が以前のと違っていたので
クローンのプログラムに手を加えてaddしてコミットしたんですが、いくつかのファイルが無いってエラーがでました
402片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 21:01:56.05 Gitのその他、役に立つコマンドを紹介する。
「git diff」でコミット後の変更点を見る。
「git diff (ファイル名)」でコミット後のファイルの変更点を見る。
「git checkout (ファイル名)」でファイルをコミット直後の状態に戻す。
「git diff」でコミット後の変更点を見る。
「git diff (ファイル名)」でコミット後のファイルの変更点を見る。
「git checkout (ファイル名)」でファイルをコミット直後の状態に戻す。
403takasi
2016/01/09(土) 21:02:58.49 最初にレポジトリを作成した時のフォルダはTextEditer301で今回はCSharpTextをコミットしようとしました
405片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 21:07:20.01 「git mv (旧ファイル名) (新ファイル名)」は名前の変更。
「git rm (ファイル名)」はファイルの削除。
「git rm (ファイル名)」はファイルの削除。
406takasi
2016/01/09(土) 21:08:39.84408takasi
2016/01/09(土) 21:15:09.60 error: pathspec 'second commit' did not match any file(s) known to git.
です
です
409片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 21:18:14.74 git commit -m "4th commit"
410takasi
2016/01/09(土) 21:20:01.25 できました!!
-m が無かったのが原因です失礼しました
-m が無かったのが原因です失礼しました
411takasi
2016/01/09(土) 21:22:31.79 GitHubに無事反映されました
412takasi
2016/01/09(土) 21:25:21.78 赤は変更前で緑が変更後だと思うんですが、いじってないところもハイライトされてるので見辛いですね
こういう仕様なんですかね
こういう仕様なんですかね
413片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 21:26:20.15 ローカルリポジトリの記録は「.git」という隠しフォルダに記録される。
コミット内容を消したい場合は.gitを削除すればいい。
コミット内容を消したい場合は.gitを削除すればいい。
415片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 21:31:38.11 ソースファイル(*.cs)はコンパイルされてオブジェクトファイル(*.obj)が出力される。
オブジェクトファイルとライブラリを組み合わせて.exeファイルにする処理をリンクという。
一連のコンパイルとリンクのことをビルドという。
オブジェクトファイルとライブラリを組み合わせて.exeファイルにする処理をリンクという。
一連のコンパイルとリンクのことをビルドという。
416takasi
2016/01/09(土) 21:34:56.60 ファイルというか中身のコードですねhttps://i.gyazo.com/1688c0e20b691be3f118b3e6129e56a3.png
Form1.csは138行以降から新規にコードが記述されましたが1-27は何も変更していないのにハイライトされてるので
どこが違うんだ〜と探しちゃいますね
Form1.csは138行以降から新規にコードが記述されましたが1-27は何も変更していないのにハイライトされてるので
どこが違うんだ〜と探しちゃいますね
418takasi
2016/01/09(土) 21:39:41.14 ああそういえば先生のプログラムに手を加えるときに書式がなんたらかんたら言われて適当に押した覚えがあります
それですね
それですね
419takasi
2016/01/09(土) 21:41:58.25 ここまで把握しました
420片山博文MZ ◆T6xkBnTXz7B0
2016/01/09(土) 21:42:39.60421takasi
2016/01/09(土) 21:51:05.60 そこを見てgit config --global core.autoCRLF falseをしました
statusで確認したらcore.autocrlfが2つあって3行目のcore.autocrlfはtrueで
最後の行のcore.autocrlfはfalseでちゃんと設定できたかよく分かりませんね
statusで確認したらcore.autocrlfが2つあって3行目のcore.autocrlfはtrueで
最後の行のcore.autocrlfはfalseでちゃんと設定できたかよく分かりませんね
422takasi
2016/01/09(土) 21:54:28.50 いじってみたら最後の行だけ変わるみたいですね、この問題は自分で調べておきます
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市政権の核兵器保有発言「事実なら非常に深刻な事態。国際社会は警戒すべき」中国 ★3 [お断り★]
- 【野球】メジャー挑戦・村上宗隆 22日に期限迫るも市場沈黙… 三振率や変化球対応を懸念 「日本Uターン」悪夢が現実味 米報道 [冬月記者★]
- マクドナルド、チキンマックナゲット30ピース(ソース6個付き)通常1480円が、950円に [お断り★]
- 松村沙友理「いい女っていっぱいおるけどいい男あんまおらんくない?30オーバーでいい男性ってみんな結婚してる」★2 [muffin★]
- 高市首相、円安・物価高で利上げ容認 昨年「あほ」と批判も…就任後は財政拡張批判も意識 ★2 [蚤の市★]
- 【赤坂サウナ火災】「通風口」叩き助け求めたか…夫には広範囲“やけど”の痕あり妻を熱からかばおうと覆い被さった可能性 ★2 [ぐれ★]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ7🧪
- 36歳ママ、自宅で16歳の長男と11歳の二男と9歳の三男を斧などで殺した後に子殺し自殺 夕方帰宅したパパが家に入れず110番して発覚 東京 [597533159]
- 職場の女が俺のことを下の名前で呼ぶようになったんだが脈アリ?
- 【悲報】 「ウマ娘 シンデレラグレイ」 スーパークリーク、エッチ過ぎる!!! [303493227]
- 記者「高市首相の台湾有事発言の撤回は可能か?」小泉防衛大臣「する必要はないと思います」 [834922174]
- 【実況】博衣こよりのえちえちスーパーダンガンロンパ8🧪
