Git命令列表

由于在PJ中使用了Git,我们将其作为备忘录记录下来。

启动

创建Git工作仓库

$ git init

进行与GitHub的关联

$ git config --global user.name "username"
$ git config --global user.email {mail@example.com}

克隆

克隆现有的远程代码仓库

$ git clone https://github.com/user/XXX.git

远程添加

在以后对远程仓库进行操作时,通过键入”<远程名称>”来省略输入URL的设置。

$ git remote add <リモート名> <リモートURL>

取回

将远程存储库获取到本地存储库中

$ git fetch <リモート名> <ブランチ名>

合并

从指定的分支合并到当前分支
* 如果要求评论,请使用”Ctrl+shift+X”退出

$ git merge <ブランチ名>

拉 – Lā

将当前分支合并到主分支

$ git pull <リモート名> <ブランチ名>

早午餐 wǔ

确认当前所在的分支

$ git branch

状态

确认情况

$ git status

增添

添加到舞台

$ git add <ファイル名>

# すべて追加
$ git add .

承诺

将舞台文件提交到本地代码库。

$ git commit -m "comment"

推 (tuī)

推送(本地存储库→远程存储库的提交)。

git push origin master

不同

对比差异

git add前の差分
$ git diff <ファイル名>

git add後の差分
$ git diff --staged  <ファイル名>

记录

显示提交历史

一行で変更履歴を表示
$ git log --oneline

<ファイル名>の変更履歴表示
$ git log -p <ファイル名>

N件の変更履歴を表示
$ git log -n N

删除

删除

ステージ、ワークツリーのファイル削除
$ git rm <ファイル名>

ステージ、ワークツリーのフォルダ削除
$ git rm -r <フォルダ名>

ステージのファイル削除(ワークツリーには残る)
$ git rm --cached <ファイル名>

电影

文件移动,文件名更改。

$ git mv <旧ファイル><新ファイル>

结账

取消工作目录的更改

git checkout .

切换分支

git checkout <ブランチ名>

重置

取消舞台上的更改
※工作区内容不变

git reset HEAD <ファイル/フォルダ名>
git reset HEAD .

建议仅在本地仓库中使用:撤销最近的提交。

$ git reset --soft HEAD^

储藏

将作业内容备份

$ git stash save
$ git stash save "コメント"

已存储的任务清单

$ git stash list

请将stash编号为n的工作内容反映
※您可以在列表中确认该编号

$ git stash pop stash@{n}

删除储存的任务内容

$ git stash drop stash@{n}
广告
将在 10 秒后关闭
bannerAds