Git笔记
内容コマンド補足Gitで管理するリポジトリを作成git init.gitという名前の隠しファイルが作成されるgitの状態を確認git status
変更をステージに追加git add (変更したファイル)git add . で全ての変更を追加コミットgit commit -m “コメント”変更がわかりやすいコメントを残すコミットをリモートレポジトリに反映git push origin (ブランチ名)
コミットログを確認git log-oneline :1行表示、–graph :グラフで表示変更内容の差分を確認git diff
リポジトリをクローンするgit clone (リポジトリのURL)
クローン元レポジトリの最新状態を反映するgit pull
Pull RequestにIssueを紐付けるgit commit –allow-empty -m “resolve #?”
変更をステージに追加git add (変更したファイル)git add . で全ての変更を追加コミットgit commit -m “コメント”変更がわかりやすいコメントを残すコミットをリモートレポジトリに反映git push origin (ブランチ名)
コミットログを確認git log-oneline :1行表示、–graph :グラフで表示変更内容の差分を確認git diff
リポジトリをクローンするgit clone (リポジトリのURL)
クローン元レポジトリの最新状態を反映するgit pull
Pull RequestにIssueを紐付けるgit commit –allow-empty -m “resolve #?”
分支操作
内容コマンド補足ブランチを作成git branch (ブランチ名)
ブランチを確認git branch
ブランチを切り替えるgit branch (ブランチ名)
ブランチを作成し、作成したブランチに切り替えるgit checkout -b (ブランチ名)
ブランチを削除git branch -d (ブランチ名)マージしていないコミットが存在しても削除する場合は -Dブランチをマージするgit merge (マージするブランチ名)
ブランチ名を変更git branch -m (古いブランチ名) (新しいブランチ名)
ブランチを確認git branch
ブランチを切り替えるgit branch (ブランチ名)
ブランチを作成し、作成したブランチに切り替えるgit checkout -b (ブランチ名)
ブランチを削除git branch -d (ブランチ名)マージしていないコミットが存在しても削除する場合は -Dブランチをマージするgit merge (マージするブランチ名)
ブランチ名を変更git branch -m (古いブランチ名) (新しいブランチ名)
取消操作
内容コマンド補足ステージに追加した変更を取り消すgit reset (ファイル名)git reset で全ての変更を取り消す過去のコミットに戻るgit checkout (コミットハッシュ)git log でコミットハッシュを確認過去のコミットを打ち消すgit revert (コミットハッシュ)
revertを打ち消すgit revert –abort
gitの管理をやめるgit -rf .git/
revertを打ち消すgit revert –abort
gitの管理をやめるgit -rf .git/
标签
内容コマンドタグを作成git tag (タグ名)タグにコメントをつけるgit tag -a (タグ名) -m “コメント”タグを確認git tagタグを削除git tag -d (タグ名)タグの詳細を表示git show (タグ名)
其他
如果更改了.gitignore但未生效,应对方法如下:
git rm -r --cashed .
git add .
git commit -m "gitignoreを反映させる"