Git的完全使用指南
如果有什么不同的地方,请告诉我……这是一个供自己使用的备忘录式的东西。
安装
- Macの場合(新規Macなら標準実装済)
% brew install git
% brew --prefix git
→ (Gitをインストールした場所のパス検索)
% echo 'export PATH="出力されたパス/bin:$PATH"' >> ~/.zshrc
% source ~/.zshrc
→ (変更を反映)

Git的初始设置
$ git --version
git version 2.39.0.windows.2
$ git config --global user.email "自分のメールアドレス"
$ git config --global user.name "ニックネーム"
注册要管理的 Git 存储库。
#【注意】必ず管理したいリポジトリ直下に行くこと
$ git init
如果在存储库中添加了 [.git] 文件,那就没问题。
查看Git状态
$ git status
'''
On branch 【現在いるbranch】
Untracked files: (追跡されないファイル)
赤文字ファイル
Changes to be committed:(コミット予約されているファイル)
緑文字ファイル
Changes not staged for commit:(コミット予約されていないファイル)
赤文字ファイル
'''
添加到舞台上
$ git add ファイル名
$ git add .
提交
$ git commit -m "コメント"
查看Git历史
$ git log
commit ハッシュ値
Author: ユーザー名 <メールアドレス>
Date: コミット日時
コミットコメント
将不由Git管理的文件进行注册。
创建一个名为.gitignore的文本文件(.idea是由PyCharm创建的隐藏文件)。
/.idea/
如果将.gitignore提交,就可以了。
在Git中创建一个分支。
$ git branch <ブランチ名>
$ git branch
issue1
* master
如果不指定参数,将显示分支列表。带有*标记的是当前分支。
可以一同使用Git创建并检出一个新的分支。
$ git checkout -b <ブランチ名>
在Git上切换分支
$ git checkout <ブランチ名>
合并的方法 de
$ git merge <ブランチ名>
请合并<分支名>到当前分支。当前 <= <分支名>
根据数据恢复原样
$ git log
# もとに戻したいハッシュ値を取得する
$ git reset --hard <ハッシュ値>
# これはresetはログには残らない
撤销提交
$ git log
# 打ち消したいコミットのハッシュ値を取得する
$ git revert <ハッシュ値>
# Vim形式 → iで編集Esc→:wqで上書き保存
# ログには残る
克隆
$ git clone https://www.github.com/ユーザ名/レポジトリ名.git
拉 移动 拖动 拔 拉伸
$ git pull