Git备忘单
為了提醒自己同時也希望能對他人有所幫助,我製作了一份Git速查表。由於我並不常用Git,所以如果有任何錯誤或者您有其他實用的建議,我會非常感謝您的指正。
基本术语
远程仓库
用于共享的存储库放在专用服务器上。
本地仓库
将软件库放置于自己电脑上的目录中。
提交
记录更改到存储库中,或记录已更改的记录。
工作区
正在Git中进行管理的工作目录。
索引
为准备提交到代码仓库做准备的地方
推动
将本地存储库的更改历史上传到远程存储库
拉 (Pulā)
从遥远的代码库更新本地代码库。
克隆
将远程存储库复制到本地存储库中。
分店
为了记录并分支履历流程的工具。
-
- マスターブランチ
-
- 最初に作成されるブランチ。masterという名前。
-
- 統合ブランチ
-
- 分岐したものが統合されていくブランチ
-
- トピックブランチ
- 課題に関する作業を行うために作成するブランチ
主要部分
目前使用的分支的开头部分。
结账
切换工作分支
合并
将其他分支的更新合并到当前分支中的过程
标签
-
- 軽量タグ
-
- 名前を付けられる
-
- 注釈付きタグ
- 名前、コメント、署名を付けられる
在安装Git时要进行的操作
设置用户名和电子邮件地址
$ git config --global user.name "<ユーザ名>"
$ git config --global user.email "<メールアドレス>"
将Git Bash设置为能够正确显示日语。
$ git config --global core.quotepath off
创建存储库时需要执行的任务
进入目录并创建本地仓库。
$ git init
添加远程存储库(origin可以替换为其他名称)
$ git remote add origin URL
已经有远程仓库的情况下,作为本地仓库进行复制。
$ git clone URL
执行命令
将文件添加到索引中
$ git add ファイル (スペース区切りで複数指定)
$ git add . (こうするとすべてのファイル)
注册索引后,在提交时添加评论。
$ git commit -m "コメント"
提交后,将更改推送到远程仓库。
$ git push -u origin master
二回目以降orクローンしたものは↓
$git push
从远程存储库获取更新
$ git pull origin master
“分支操作命令”
创建一个分支
$ git branch ブランチ名
删除分支
$ git branch -d ブランチ名
分支的检出
$ git checkout ブランチ名
$ git checkout -b ブランチ名 (作成とチェックアウトを同時に)
合并
$ git merge ブランチ名
标签操作命令
在当前的HEAD上添加一个轻量级标签。
$ git tag タグ名
给标签加上注释
$ git tag -am "コメント" タグ名
删除标签
$ git tag -d タグ名
确认命令
确认工作树和索引的状态。
$ git status
查看存储库的更改历史
$ git log
将存储库的更改以更清楚易读的方式显示
$ git log --graph --oneline
显示包含标签信息的更改历史。
$ git log --decorate
展示分支列表
$ git branch
确认当前的HEAD标签
$ git tag
$ git tag -n (注釈つき)
其他有用命令
设置别名
$ git config --global alias.短縮形 展開形
从提交的角度来看
(チルダ):用于指定几代前的父母。
(キャレット):在分支合并中,用于指定多个父母中的第几个父母。
Head~1
Head^1
请提供一个参考的网址。
-
- サルでもわかるGit入門〜バージョン管理を使いこなそう〜【プロジェクト管理ツールBacklog】
-
- 今さら聞けない!GitHubの使い方【超初心者向け】 | TechAcademyマガジン
-
- gitで便利なエイリアス達 – Qiita
- はじめてのGit!initコマンドでリポジトリを作成してみよう! | 侍エンジニア塾ブログ(Samurai Blog) – プログラミング入門者向けサイト