【Git新手】Git 指令集的最基本要点
因为刚开始使用Git,所以容易混淆不清哪个命令应该使用…
所以,我整理了最基本需要的命令。
建立仓库(仅首次操作) init
在希望开始Git管理的目录中执行init命令。
git init
将提交对象添加到待提交列表中
如果要将文件添加到提交对象中,请使用add命令。
git add [オプション]
add命令有几种模式。
无论哪种模式,只要加上-n选项,就可以仅显示处理内容而不执行实际处理。在不熟悉的情况下,我们希望充分利用这个选项。
我的需求是指定一个文件名,然后进行添加。
例1)
git add sample.rb
例2)
git add *.rb
可以如上所述指定文件名,还可以通过通配符(*)进行指定。
所有文件都经过版本控制,并添加了-u选项以追踪所有更改。
git add -u
任何更改的文件和被删除的文件都会被添加。
没有进行版本管理的新文件等不会被添加。
在存储库的任何位置执行,将处理整个存储库。
将发生变更的所有文件都添加进去 -A
git add -A
“修改过的文件”、”删除的文件”和”新建的文件”会全部被添加。
无论在存储库的哪个位置执行,都会处理整个存储库。
向下遍历当前目录,将所有有更改的文件加入。 xià lì , de .)
git add .
所有在当前目录及其子目录中的“被修改的文件”、“被删除的文件”和“新创建的文件”都会被添加。
只处理当前目录及其子目录。
提交 (tí
git commit
通过使用-add,可以提交已添加的文件。还可以通过添加-m选项来在不启动编辑器的情况下指定提交消息并进行提交。
git commit -m "Commit test"
创建并切换到分支 checkout -b
git checkout -b 【ブランチ名】
例)
git checkout -b new-branch
→ new-branchブランチが作成され、自動的にnew-branchブランチに切り替わる
与其一直在主分支上工作,不如每次创建一个话题分支进行工作更好。
切换分支
git checkout master
→ masterブランチに切り替わる
合并 –
git merge <ブランチ名>
例)
git checkout master
git merge new-branch
切换到想要合并的分支,然后执行合并命令。