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}