Git命令
Git
Git是一种分布式版本控制系统,是软件开发项目中必不可少的代码管理工具。
为了理解Git,请掌握其中的三个重要要素。
・工作区:工作空间的意思。即创建项目的文件。
・阶段:准备将文件提交到本地仓库的地方。
・本地仓库:存在于自己的电脑上的仓库。包含有变更历史和提交记录。
这次我们要介绍Git的基本命令,总共有9个!
1. 初始化git
请执行以下命令来创建.git目录,也就是本地仓库。在cd命令下进入项目目录,并执行此命令。
cd プロジェクトのディレクトリ
git init
请执行 ls 命令,确认 .git 文件夹是否已创建。
// すべてのファイルを確認
ls -a
// 結果
. .. .git
2. 克隆 git 仓库
将存在于GitHub等平台上的远程存储库复制并在本地创建。
git clone リモートリポジトリのURL
您可以执行ls命令来确认是否复制了存储库。
3. git add
3. 将文件添加到git仓库中
将想要将更改添加到存储库的文件添加到暂存区。
git add ファイル名
// すべてのファイルをステージへ追加
git add .
4. 提交 Git
将存在于舞台上的更改文件添加到git目录,也就是本地仓库中。
以下是追加的内容:
– 当前工作空间的快照
(未添加到暂存区的文件将不会被保存)
– 创建者
– 日期
– 提交消息(更改内容的要点)
git commit
// メッセージを追加できる
git commit -m "追加したいメッセージ"
// commitする前に、変更する内容を確認できる
git commit -v
5. Git 状态
可以查看当前阶段的情况,确认哪些文件已被更改。
可以确认本地仓库和阶段以及阶段与工作目录之间的差异。
在执行commit命令之前,最好先执行此命令以进行确认。
git status
6. “git diff” 的意思是什么?
我们可以确认当前文件的变更差异情况,了解有哪些内容发生了变更。
我们可以查看工作区、暂存区和本地仓库之间的文件变更差异。
在执行commit命令之前,最好养成执行此命令进行确认的习惯。
// git addする前の変更分
git diff
git diff <ファイル名>
// git addした後の変更分
git diff --staged
7. 提取Git日志
可以查看文件的修改历史。
git log
// 一行で表示する
git log --oneline
// ファイルの変更差分を表示する
git log -p <ファイル名>
// 表示するコミット数を制限する
git log -n <コミット数>
8. 删除git文件
为了记录文件的删除,需要使用不是git add的命令。
rm命令可以从工作区和仓库中删除文件。
在暂存区,会保留文件删除的历史记录。
// ファイルごと削除 ワークツリーからも削除される
git rm <ファイル名>
git rm -r <ディレクトリ名>
//ファイルを残したい時 リポジトリから削除される → git視点では、新規ファイルとして理解される
git rm --cached <ファイル名>
9. git mv (Git 移动命令)
文件移动命令或文件名更改命令都可以在舞台上保留文件名更改的历史记录。
git mv <旧ファイル名> <新ファイル名>
// 以下のコマンドと同じ
mv <旧ファイル名> <新ファイル名>
git rm <旧ファイル>
git add <新ファイル>
总结
下次会介绍如何将代码推送到GitHub!
以下是今天介绍的一些常用的git命令。
还有许多其他的命令,希望你们自己去查一下哦。