克隆
git clone <repository> [directory]
拉取
git pull
添加文件到暂存区
git add <file>
提交
git commit -m "commit message"
推送到远程
git push
查看分支
git branch
创建分支
git branch <branch-name>
切换分支
git checkout <branch-name>
合并分支
git checkout <branch-name>
查看状态
git status
用于查看当前代码库的状态,包括已修改和已暂存的文件。
用户信息配置
设置用户名:
git config --global user.name "Your Name"
设置电子邮件地址:
git config --global user.email "your.email@example.com"
查看已配置的Git信息:
git config --list
换行符转换
core.autocrlf
:用于指定在提交时如何处理换行符。它可以设置为以下值:true
:在提交时自动将换行符转换为CRLF(回车换行),适用于Windows平台。false
:禁用自动换行符转换。input
:在提交时将换行符保留为LF(换行符),适用于Unix或Linux平台。
core.eol
:用于指定检出时的换行符样式。它可以设置为以下值:crlf
:在检出时将换行符转换为CRLF,适用于Windows平台。lf
:在检出时将换行符保留为LF,适用于Unix或Linux平台。
core.safecrlf
:用于检查是否存在换行符转换的问题。它可以设置为以下值:true
:Git会在提交前检查文件的换行符,如果发现潜在的问题,会给出警告。false
:禁用换行符转换的警告。
在提交时自动将换行符转换为LF:
git config --global core.autocrlf true
大小写配置
core.ignorecase
:该配置选项用于指定Git在文件名匹配时是否区分大小写。它可以设置为以下值:true
:Git在文件名匹配时不区分大小写。false
:Git在文件名匹配时区分大小写。
要将**core.ignorecase
**设置为区分大小写,可以运行以下命令:
git config --global core.ignorecase false