Advertisement
Guest User

Untitled

a guest
Oct 20th, 2015
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. #秘密鍵を新規作成
  2. ssh-keygen -t rsa -C "mail@example.com"
  3.  
  4. #作成した秘密鍵の登録
  5. ssh-add ~/.ssh/id_rsa
  6.  
  7. #githubへのSSHアクセス確認(公開鍵、登録後)
  8. ssh -T git@github.com
  9.  
  10. #bitbucket.orgへのSSHアクセス確認(公開鍵、登録後)
  11. ssh -T git@bitbucket.org
  12.  
  13. ■gitコマンド
  14.  
  15. #初期設定
  16. git config --global user.name "watashino namae"
  17. git config --global user.email mail@example.com
  18.  
  19. #フォルダ名を指定して、cloneする
  20. git clone git@github.com:user/reposname.git <フォルダ名>
  21.  
  22. #ローカルのフォルダをgit用に初期化
  23. git init
  24.  
  25. #branch情報やコミットの状態を確認する
  26. git status
  27.  
  28. #ファイル追加(ステージする)
  29. git add testfile.php
  30.  
  31. #フォルダ含む、全ファイル追加
  32. git add .
  33.  
  34. #deletedファイルを一括してgitから削除
  35. git rm $(git ls-files --deleted)
  36.  
  37. #コミット
  38. git commit -m "add test01.php"
  39.  
  40. #addを省略してコミット
  41. git commit -a -m 'add filename'
  42.  
  43. #全ての変更とローカルコミットを捨てる場合、サーバーから最新情報を取得し、masterブランチがそこを指す様にする事ができます。
  44. git fetch origin
  45. git reset --hard origin/master
  46.  
  47. #コミットできたかログ確認
  48. git log
  49.  
  50. #グラフでコミットログ見る
  51. git log --graph
  52.  
  53. #ヘルプを見る
  54. git --help
  55.  
  56. #リポジトリに反映する
  57. git push
  58.  
  59. #masterブランチの内容をoriginサーバ(だいたいリモートリポジトリ)へ反映。
  60. #-uオプションを付けると、次回からgit pushだけで、origin masterへpush。初pushのときはつけておけばOK。
  61. git push -u origin master
  62.  
  63. #ブランチの一覧を見る
  64. git branch
  65.  
  66. #ブランチ「dev」作って、そのブランチへ切り換え
  67. git checkout -b dev
  68.  
  69. #masterブランチへ切り換え
  70. git checkout master
  71.  
  72. #マージ
  73. (予めgit checkout masterでmasterへ移動し、ブランチissue1をマージする)
  74. git merge issue1
  75.  
  76. #ブランチの削除
  77. git branch -d <branchname>
  78.  
  79. #変更されたファイルの差分(addするまえのファイル)
  80. git diff
  81.  
  82. #変更されたファイルの差分(addした後のファイル)
  83. git diff --cached
  84.  
  85. #リポジトリからファイル除外(ファイルは削除されない)
  86. git rm --cached <ファイル名>
  87.  
  88. #configの設定内容を見る
  89. git config -l
  90.  
  91. #ステージエリアを直前のコミットまで戻す。作業ディレクトリは変更なし。
  92. git reset --hard
  93.  
  94. #最新のコミットを取消して、その前のコミットの状態にもどす
  95. git reset --hard HEAD~
  96.  
  97. # 過去の指定したコミットの状態まで戻す
  98. git reset --hard <コミット>
  99.  
  100. # 過去のコミット一覧を見る
  101. $ git reflog
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement