加载中…
个人资料
绝世流浪汉
绝世流浪汉
  • 博客等级:
  • 博客积分:0
  • 博客访问:86,758
  • 关注人气:10
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

【互联网运维技术】よく使われGITコマンド

(2013-10-11 15:16:06)
标签:

git

it

分类: 互联网运维技术
1 git初期設定
$ git config --global user.name "koukou.chou"
$ git config --global user.email "koukou.chou@mixi.co.jp"
$ git config --global color.ui auto

差分確認
$ git diff
差分確認 add済みも含めて
$ git diff HEAD
コミットログ確認
$ git log --pretty=short -p
コミットログ詳細
$ git show //最新のコミット
$ git show コミットNo //特定のコミット
コミットした変更を取消
$ git revert コミットNo
コミット前、インデックスに未記録の変更を取り消す
$ git checkout ファイル名
コミット前、インデックス済みの変更を取り消す
$ git checkout HEAD ファイル名
ブランチの切り替え
$ git checkout ブランチ名
他のブランチの更新のマージ
$ git merge branchname //いまのブランチにマージしたいブランチを指定する
クローン
$ git clone localhost:/var/www/gittest gittest.clone //第一引数:リポジトリ、第二引数:作成するディレクトリ
プッシュ
$ git push <送信先リポジトリ> <送信するブランチ>:<送信先ブランチ>
 -送信先ブランチを指定しなかった場合は、送信するブランチと同じブランチを指定したものとみなされる
git push 時にエラーが発生しgit pullする場合は--rebaseをつけるといい
mergeコミットが作られない。
 $ git pull --rebase
プル
$ git pull <変更点の取り込み元リポジトリ>
 -記載しない場合、.git/configの「remote」項目などに複製元リポジトリのURLを参照
リモートリポジトリの一覧を表示
$ git remote -v
リモートリポジトリの特定ブランチを削除する
git remote -r  で確認
origin/hoge    (hogeがbranch)みたいな感じで表示される
git push --delete origin hoge
上記で消去できる
コミットされていないファイルを消去する
$ git clean -f
ローカルもリモートもブランチ表示
$ git branch -a
リモートブランチからローカルブランチを新規作成
$ git checkout -b 新ローカルブランチ リモートブランチ   (例) git checkout -b release24 remotes/origin/release24
リモートリポジトリをおいかける
 git branch --set-upstream master origin/ (例) git branch --set-upstream master origin/master
リモートリポジトリ情報
git remote show repository-name


                                                      ----andy chou

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有