2016年07月13日

Git + Github + Sourcetree (Windows)

Git + Github + Sourcetree (Windows7)

もっと簡単なものか、思っていたら、かなり、苦労したので、手順をメモします。

pikさんの
を、まねてみます。(他にも方法は、いろいろあるようなのです)


最初に
(1)ローカルのGithubにプッシュするフォルダ(今回は E:\Github_Push_delphi とします、後で、ここに、プロジェクトをフォルダごとコピーします)

(2)Githubのアカウントの作成(今回は a23 とします)
   Githubのアカウントの後ろの名前を決める(今回は delphi とします)

(3)Gitのインストール Git-2.9.0-64-bit.exe

(4)SourcetreeのインストールSourceTreeSetup_1.8.3.exe

の順で、セットアップします

(1)
E:\Github_Push_delphiフォルダを作成。
001.png
Github_Push_delphiフォルダのなかに、Githubにアップしたいプロジェクトをフォルダごとコピー。
(あらかじめ、コピーすると、後で、エラーとなりますので、空のまま、進んでも大丈夫です
(4) 20 fatal:destination path 'IN:\Github Push delphi' already exist and is not empty directory.)
002.png


Githubの概要として、イメージしやすかった図(少し変更)とリンク元
git4.jpg


(2)
GitHubのアカウント作成後、ログインし、Start a projrctを押します(ブラウザーでの処理)
003.png



Create a new repositoryで、Repository nameを入力して、Create repositoryボタン押します
004.png

Githubのロゴマークを押して、初期画面に戻ります
005.png




Your repositoriesに作成したリポジトリが表示されます(delphi)
006.png



(3)
gitをインストール(ローカルでの処理) Git-2.9.0-64-bit.exe
1001.png
2002.png
3003.png
4004.png
5005.png
6006.png
7007.png
8008.png
9009.png
10010.png
11011.png

(4)
SourceTreeのインストール(ローカルでの処理) SourceTreeSetup_1.8.3.exe
とコミットからgGithubへのプッシュ
001.png
2 .Net4.5が未インストールなら、インストール
002.png
3 同意
003.png
4
004.png
5 完了
005.png
6 セットアップ画面に戻ります
006.png
7
007.png
8
008.png
9
009.png
10
010.png
11 ライセンスに同意して、続行
011.png
12 アカウントの作成かログインを選択
012.png
13
013.png
14
014.png
15 Githubを選択
015.png
16
016.png
17 はい
017.png
18
018.png
19 Githubで作成した、delphiが表示されるので、選択し、保存先のパスを指定します
020.png
20 エラー
fatal:destination path 'IN:\Github Push delphi' already exist and is not empty directory.
『空のディレクトリではありません』とでるので、設定までは、プッシュ用のフォルダは、空にしておこないと、いけないようです。
021.png
21 空でないとダメなのようなので、一旦削除
022.png
22 
023.png
23 処理が続行
024.png
24 No
025.png
25 起動します
026.png

26  リモートリポジトリが、設定されています
031.png
27  再度、ローカルに、プッシュする、プロジェクトフォルダをコピー
032.png
28 コピーした、フォルダの内容が、作業ツリーのファイルに表示されます
033.png
29 作業ツリーのファイルのチェックをつけます
034.png
30 Indexにステージしたファイルに移動
035.png
31 Indexにステージしたファイルに移動した状態で、コミットします
036.png
32  エラー
user email
user name
が設定されていません
036-err.png
33 設定からユーザー名 メールアドレス
037.png
34 コミットOK
038.png
35 プッシュを押します
039.png
36 プッシュ先が表示されます
040.png
37 masterにチェックして、OK
041.png
38  プッシュ中
042.png
39  画面が戻り、プッシュ完了(Githubにアップされています)
043.png

Githubの画面をみると
051.png
















その他エラー(リポジトリの名前を間違え場合は、下記のように)
git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream a23_github master:master
fatal: repository 'https://github.com/a23/' not found
027-err.png







posted by a23 at 11:59| Comment(0) | GitHub