gitの使い方

gitの使い方についてわかったことがあればどんどん追加してください。

gitからファイルを取ってくる場合

cd fileを追加したいディレクトリ
git pull

をした後コンパイルをする。この際、エラーで表示されているファイルの変更は、リセットされてもいい場合、取り消せばいい。

git status   //変更されたファイルの一覧を表示

Changes not staged for commit:
 [filename]

git checkout [filename]   //[filename]の取り消し
git checkout .   //すべて取り消し

自分が変更したファイルは定期的にgitにあげておくといい。

cd 変更したファイルのあるディレクトリ
git status   //変更されたファイルの一覧を表示
git add [filename]   //[filename]をインデックスに登録 (or git add -A // 全てのファイルを追加する)
git commit -m "message"   //インデックスに追加されたファイルをコミットする
git push   //ファイルを更新

ブランチを切る

$ git checkout -b new_branch
Switched to a new branch 'new_branch'
$ git branch
* new_branch
  master

この時点ではリモートにつながってない

$ git push -u origin new_branch

とやるとリモートに新しいブランチを送れます
-uが必要かどうかはちょっとわからない

それをやったらGitHubのページに行ってPull Requestボタンを押してmergeしてもらってください GitLabも多分同様

今どのブランチにいるんだっけ、と思った時

$ git branch
* 21.0
  master

*がついているのが今いるブランチです ちなみに

$ git branch -a

とやると自分がローカルできったブランチだけじゃなくて他の人が切ったやつも全部表示される

どのURLからcloneしたんだっけ、と思った時(リモートのURLを確認したい)

$ git remote -v
origin  https://:@gitlab.cern.ch:8443/ochanomizu/Run2PixelAnalysis.git (fetch)
origin  https://:@gitlab.cern.ch:8443/ochanomizu/Run2PixelAnalysis.git (push)

UsingGit_memo (最終更新日時 2018-10-26 04:23:35 更新者 MinoriFujimoto)