【Git】记录

Git -> Git(基)

用于记录和追踪文件变更历史的版本管理工具

使用的詞語

存储库

文件和目录的状态和更改记录被保存在数据库中。

本地仓库

在实际操作中创建的存储库(在个人的电脑上创建的存储库)。

远程仓库

网络中的存储库(在GitHub上创建的存储库)

工作区

版本控制的文件和目录

舞台准备区域/索引

本地存储库中注册的文件和目录列表

舞台布景

将对工作树进行的更改添加到暂存区中 (添加)

提交

每个在Git上的版本

提交

将暂存区的文件提交到本地仓库

将注册在本地仓库的信息添加到远程仓库中。

克隆

将远程仓库复制并保存到本地仓库中(克隆)。

分岐

在多人开发时,将变更记录分支化的功能(有效)
默认分支名称为main(2020年10月之前为master)

Git 命令

最初的设置
$ git config --global user.name "XXXX"
$ git config --global user.email "XXXX@example.com"
在当前文件夹中创建本地仓库,并准备工作区和索引。
$ cd [リポジトリを作成するディレクトリ]
$ git init
选择新增或修改的文件,并将其加入到暂存区。
# 全ファイル
$ git add .

# ファイルを指定
$ git add [ファイル名]

# ディレクトリを指定
$ git add [ディレクトリ名]
提交已经被暂存的更改
$ git commit

$ git commit -m "メッセージ"
在本地存储库中注册在GitHub上创建的远程存储库。
$ git remote add リモートリポジトリ名 URL

# originというリモートリポジトリ名でURLのリモートリポジトリを登録
$ git remote add origin https://github.com/github-username/repository
将本地代码库的分支名更改为main。
$ git branch -M main
将本地提交推送到注册的远程存储库,以反映在本地进行的更改。
$ git push origin main
在本地创建一个存储库,并将其推送到远程位置。
$ git init
$ git add .
$ git commit -m "XXXX"
$ git remote add origin https://github.com/XXXX/XXXXXX.git
$ git branch -M main
$ git push origin main
从远程克隆
$ git clone https://github.com/XXXX/XXXXXX.git
从远程获取更改
$ git pull
 or
$ git fetch
$ git merge origin/main
通过文件单元检查工作树和索引的状态。
$ git status
比较工作树和索引,显示它们之间的差异。
$ git diff
查看过去的提交记录
$ git log
广告
将在 10 秒后关闭
bannerAds