トップ 一覧 検索 ヘルプ RSS ログイン

gitの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!参考サイト

!Downloading the Source Tree / android open source project
*http://source.android.com/source/downloading.html

!Public Repositories / github
*https://github.com/android

!分散バージョン管理システムGitの使い方入門 / SourceForge.jp Magazine
*http://sourceforge.jp/magazine/09/02/02/0655246
 $ git init
 $ git clone git://git.sourceforge.jp/gitroot/test/test.git
 $ git status
 $ git add [file1] [file2...]
 $ git commit
 $ git push [user@host:/path/to/repogitory]
 $ git pull [user@host:/path/to/repogitory]
 $ man git-init
 $ man git-commit
 $ man gittutorial

!Git を使いこなすための20のコマンド / SourceForge.jp Magazine
*http://sourceforge.jp/magazine/09/03/16/0831212

*リポジトリの作成およびメンテナンスに利用するコマンド:
 git init	リポジトリを作成する
 git clone	既存のリポジトリの複製を作る
 git fsck	リポジトリの正当性チェックを行う
 git gc	リポジトリ内の不要なオブジェクトを削除し、最適化を行う
*作業ツリーやブランチを操作・管理するコマンド:
 git status	変更が加えられたファイルを表示する
 git diff	ファイルに加えられた変更点をdiff形式で表示する
 git add	コミットするファイルを指定する
 git commit	変更点をコミットする
 git log	コミットログを閲覧する
 git reset	直前のコミットを取り消す
 git revert	作業ツリーを指定したコミット時点の状態にまで戻す
 git branch	ブランチ情報の表示およびブランチの作成
 git checkout	ブランチの切り替え
 git show-branch	ブランチの作成/変更/マージ履歴を表示
 git merge	ローカルブランチのマージを行う
 git tag	コミットにタグを付ける
 git stash	現在の作業ツリーの状態を一時的に保管する
 git rebase	ブランチの派生元(上流)を変更する
*ほかのリポジトリとの連携を行うコマンド:
 git pull	ほかのリポジトリの変更点をローカルリポジトリにマージする
 git push	公開リポジトリに自分のリポジトリの内容を送信する

!httpsでgitサーバを立てて複数人でいじれるとこまで行いました / Qiita @ota40264
*https://qiita.com/ota40264/items/1248f468d9d9280930fc
""プロトコルはhttpsでCentOSにリポジトリを入れてgitサーバを立ち上げます。
 yum install git

*httpd.conf
 <Location /git>
   DAV on
   SSLRequireSSL
   Require valid-user
   AuthType Basic
   ...

 $ git init --bare hoge
 $ chown -R apache:apache hoge

*クライアント .gitconfigに
 [http]
    sslVerify = false

 git update-server-info
""とコマンドを打たなきゃダメらしい。しかも毎回。
""毎回は面倒なので
 mv hoge/hooks/post-update.sample hoge/hooks/post-update

 git clone https://www.xxx.jp/git/hoge

 $ git config --global user.email "YamadaKun@gmail.com"
 $ git config --global user.name "YamadaKun"

""commitまでは正常に動いており、pushで躓いているみたいです。
""調べた結果
""何もない、まっさらなリポジトリでは
 git push origin master

!TortoiseGitのセットアップ / Qiita @SkyLaptor
*https://qiita.com/SkyLaptor/items/6347f38c8c010f4d5bd2

""Windows上にTortoiseGitを導入し、GitLab上のリモートリポジトリに接続するまでの手順。
""なお、リモートリポジトリには公開鍵認証によるSSH接続を行うものとする。

""TortoiseGitは裏でGit for Windowsを使用するため、先に入れておく必要がある。

""改行コードの変換動作については、勝手に改行コードを変えてほしくないので"Checkout as-is, commit as-is"を選択して次に進む。

*TortoiseGitのセットアップd
*日本語パッケージのインストール