http://www.asyura2.com/10/yoi1/msg/279.html
Tweet |
バージョン管理を使いこなすとプログラム開発の次元が変わる。
大昔はVSS=Microsoft Visual Source Safe を使ってた。
そのうちなんか手動でやるようになってしまった。
今回先方がGITをつかうってんで、使い始めた。
無料で便利ですでにこのカテゴリでのスタンダードのようす。
http://commte.net/blog/archives/5251
使う前に以下の用語だけでも覚えておくとスムーズです。「一言でいうと何?」という筆者みたいにせっかちな人もいるかもしれないので簡潔に解説しました。忘れたらココみる。
・リポジトリ:ファイルデータを記録する場所(自分のPC、サーバどちらも)
・クローン:ローカル(自分のPC)にサーバのファイルをコピー
・コミット:編集箇所の履歴を記録。反映
・プル:サーバのファイルをローカルに反映
・プッシュ:アップロード
・プルリクエスト:変更した内容を他者のリポジトリへ、取り込み依頼をする
・マージ:差分を精査し、複数履歴や新たな情報を統合
・フェッチ:リモートの最新履歴の取得のみ行う、マージはしない
・フォーク:中央リポジトリを自分のアカウントにコピー
・インデックス:コミットするファイルを登録する場所
・ステージ:コミット前に移動させる場所
・ワーキングツリー:現在編集しているファイル
・ブランチ:コミットの集まり。複数の作業履歴を並行して記録
・ヘッド:現在編集中のブランチの頭、作業対象
・チェックアウト:作業対象(ヘッド)を切り替える
覚え方:本来、リポジトリ(repository)は貯蔵庫、コミット(commit)は確定、マージ(merge)は合併するといった意味があります。
■概念理解
Gitによるバージョン管理入門 for windows:
http://www.plowman.co.jp/school/Git/Git.html
1ページ大量コマンドライン中心
■インストール
使いたいのは、共有データが置いてあるのは無料サービスの「Bitbucketのリモートリポジトリ」
これを、WindowsのGUIツール TortoiseGitで使いたい。
その説明が書いてあるのがここ
http://moondoldo.com/DoldoWorkz/index.php?Git%2FWindows%E3%81%A7%E4%BD%BF%E3%81%86%28msysgit%E3%83%BBTortoiseGit%29
http://moondoldo.com/DoldoWorkz/index.php?Git%2FBitbucket%E3%81%AE%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%BF%E3%81%86
インストールの実際は↑こっちの方がわかりやすい。
参考:サルでもわかるGit入門:
http://www.backlog.jp/git-guide/
tortoisegit のチュートリアルあり
これで途中までよいのだが、共有部分で有料のサービスに自動誘導するのでだめ。
なんでこのサイトを作っているのか?というのがこれでわかった。この有料サービスに誘導するためのページなのかも。
普通無料と有料で同じ事ができるなら無料を紹介するでしょう?
無料サービス Bitbucket には全く触れないから、有料への誘導と判断。
■すでにあるファイル群をGitに登録する
リポジトリを作成
http://www.backlog.jp/git-guide/intro/intro2_3.html
ファイルをコミット
http://www.backlog.jp/git-guide/intro/intro2_4.html
リポジトリにプッシュ
http://www.backlog.jp/git-guide/intro/intro4_2.html
↑これ、注意が必要。マニュアルに書いてない。
Bitbucket でリポジトリを作り、プッシュするんだけど、
「クローン」の処理でコピペできる文字列を取得。
git@bitbucket.org:yourname/yourriponame.git
これを、↓これのDestinationの任意のURLにセットしOK
http://www.asyura.us/tensaii/img/20160209git/bcjnnoe5.bmp
これで登録できる。
数日後にやってみたらプッシュできない。エラーが発生。
disconnected:No supported authentication methods availaable(server sent:publickey)
これは、上記画像の管理で、すべて記述し、Putty認証キーも設定。
Putty認証キーの自動ロードもチェック。それでUPできた。
■Gitからファイルをローカルに引っ張ってくる方法
http://moondoldo.com/DoldoWorkz/index.php?Git%2FBitbucket%E3%81%AE%E3%83%AA%E3%83%A2%E3%83%BC%E3%83%88%E3%83%AA%E3%83%9D%E3%82%B8%E3%83%88%E3%83%AA%E3%82%92%E4%BD%BF%E3%81%86#bb6cb2d7
- Git/Windowsで使う(msysgit・TortoiseGit)✓ 具体的に役立った操作法その1 てんさい(い) 2016/2/09 16:25:06
(1)
- Bitbucketのリモートリポジトリを使う✓ 具体的に役立った操作法その2 てんさい(い) 2016/2/09 16:31:39
(0)
- Bitbucketのリモートリポジトリを使う✓ 具体的に役立った操作法その2 てんさい(い) 2016/2/09 16:31:39
(0)
投稿コメント全ログ コメント即時配信 スレ建て依頼 削除コメント確認方法
▲上へ ★阿修羅♪ > よいモノ・よい話1掲示板 次へ 前へ
スパムメールの中から見つけ出すためにメールのタイトルには必ず「阿修羅さんへ」と記述してください。
すべてのページの引用、転載、リンクを許可します。確認メールは不要です。引用元リンクを表示してください。