Git的完全使用指南

如果有什么不同的地方,请告诉我……这是一个供自己使用的备忘录式的东西。

安装

    Macの場合(新規Macなら標準実装済)
% brew install git
% brew --prefix git
 → (Gitをインストールした場所のパス検索)
% echo 'export PATH="出力されたパス/bin:$PATH"' >> ~/.zshrc
% source ~/.zshrc
 → (変更を反映)
image.png

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
bannerAds