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) – プログラミング入門者向けサイト
广告
将在 10 秒后关闭
bannerAds