git

git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

操作

git init

初始化仓库。

git add

git add <file>添加文件到暂存区中。
git add .表示添加目录下所有文件到暂存区中。
例:
git add README.md

git commit

git commit <file> -m "message"
<file>使用-a则表示所有暂存区中的修改
message格式:

<类型>[(可选)范围]: <概述>

[(可选)具体内容]

[(可选)页脚]

类型有:
feat:新特性。
fix: 修复bug。
refactor: 代码重构。
docs: 文档修改。
style: 代码格式修改。
test: 测试用例修改。
chore: 其他修改,比如构建流程,依赖管理。
例:
git commit -a -m "fix:fixed random crash"

git push

git push <远程主机名> <本地分支名>:<远程分支名>

将本地的分支版本上传到远程并合并

git rm

从暂存区中移除文件。
git rm --cached <file_name>
file_name:文件名。
git rm -r --cached <directory_name>
-r:递归,表示移除文件夹中所有在暂存区的文件。
directory_name:文件夹名。
例:
git rm --cached README.md
git rm -r --cached test

0 items under this folder.