SourceTreeでいろいろ取り消してみる 修正を破棄する(git checkout) 何かファイルを修正して、作業ツリーに修正ファイルが表示された状態。 この修正を破棄する場合は、破棄したいファイルで 右クリック(または[操作]メニュー)から[リセット...]を選ぶ。 [OK]ボタンを押すと修正が破棄される。 [リポジトリ]メニューの[リセット...]からも破棄することが可能。 ステージしたファイルの取り消し(git reset) Indexにファイルをステージした状態。 チェックボックスを外せば、ステージを取り消せる。 前回のコミットの修正(git commit --amend) コミットメッセージの修正 ファイルを修正してコミットした状態。 プッシュはしていない。 コミットメッセージを修正する場合は、 [コミット]をクリックして、下記の画面を表示する。 [オプションのコミット]で[
コミットを打ち消したい時に使う reset と revert について。あとオマケでコミット前のものを打ち消す Discard についても。それぞれ SourceTree でどうやるのかも含めてメモ。 コミット済みだけれど push はしてない場合 コミット済み push 前なら「git reset」。 例)誤ってコミットしてしまったとか、いくつか試しにコミットしたけどこのコミット要らないなーとなった場合。 例)マージしないでいいブランチを誤ってマージしてしまった場合。 上記それぞれ細かくコマンドなど見たい場合、git reset についてもまとめてみる – murankの日記 が詳しかったです。 SourceTree で git reset 戻りたいコミットを選択して右クリックから「現在のブランチをこのコミットまでリセット」。push してない範囲だけが取り消せるという認識で戻りたいコミ
Gitにはタグやスタッシュという便利な機能も用意されているみたいです。細かい作業内容はコミットログで確認できますが、リリースの実施など大きな節目があった場合はタグをつけて管理するといった使い方ができます。 また、作業中に別作業が発生した場合、スタッシュ機能で未コミットの作業を一時的に退避させることができるそうです。 Gitコマンドの場合 $ git tag $ git stash $ git stash apply タグの設定方法 タグを設定したいコミットログに対して右クリックでメニューを表示します。その中にタグというメニューが用意されています。 タグ名を指定して追加ボタンをクリックして設定完了です。 タグを設定しておけばこのように区切りのいいコミットに目印をつけることができます。また現在のファイルとの差分をチェックするなどの機能も利用できるようになります。 スタッシュの設定方法 作業中、
リポジトリ単位で認証アカウントを使い分けたくなったので、方法を調べました。 仕事とプライベートなど、複数アカウントをもっている場合に使えます。 SourceTreeを使用した方法です。 ちなみに、別のアカウントでpushしたところ、次のようなエラーになりました。 error : The requested URL returned error : 403 コミットユーザーを変更する デフォルトでは、グローバルユーザー(最初に設定したユーザー)を使用することになっています。 ディポジトリの作成者とコミットユーザーが異なるのは気持ち悪いですよね。 名前、メールアドレスを使用したいユーザー情報となるように設定しましょう。 プッシュユーザーのアカウントを指定する プッシュリポジトリにプッシュするユーザー情報を付加することができます。 紫色の部分にアカウント名を設定しましょう。 pushurl =
ローカルリポジトリ・リモートリポジトリを作って、一連の流れでファイルの管理は出来るようになりました。 SourceTreeというGUIを使っているので、黒い画面はほとんど触ることなく作業ができ便利なのですが、まだ使いこなせていないgit。 今回は、削除とか戻したい時とか、いろいろあるコマンドのことをまとめてみました。オモシロイヨ!git!! 通常の作業フローで起こり得る、『失敗したーッ!!』 1.git add|インデックス化ステージング 2.git commit|コミット 3.(更新管理リポジトリへ)git push|プッシュ 4.(本番環境で、更新管理リポジトリから)git pull|プル 上記で通常の作業は完了です。が、その作業中にミスなどが発生することがあります。 ●ファイルをaddしないでcommitしちゃった ●commitのコメントを間違えちゃった ●commitを取り消した
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く