We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
查看所有可以使用的命令
$ git --help // 查看某一命令的使用方式 $ git help <command> // 或者 $ git --help <command> $ git <command> --help
使用“裸双破折号”分离一系列参数,例如分离操作部分和操作数部分,如文件名:
// 假如一个文件名和标签都叫“main.c”, 是否使用“裸双破折号”你会看到不同的行为 // 检出标签为main.c的分支 $ git checkout main.c // 检出文件名为main.c的文件 $ git checkout -- main.c
创建初始版本库
// 可以首先创建好自己的文件夹及文件,或者空的一个文件夹也可以,然后创建版本库 $ git init // init只会在顶层目录创建一个.git目录,将修订信息放入其中 // 添加文件, .表示当前目录及子目录中所有文件 // git add 只是将添加、移除、修改暂存起来 $ git add <file/dir/.> // 批处理提交, 当对已添加到版本库的文件再次修改时,不必提前git add // 配置git作者信息后不用添加作者信息 $ git commit -m "描述信息" --author="作者信息"
配置提交作者
// 为了避免每次提交时指定自己的身份,可以提前配置作者信息 // 添加--global修改的全局配置,不加只修改本版本库中的配置 $ git config user.name "<name>" $ git config --global user.name "<name>" $ git config user.email "<email>" $ git config --global user.email "<email>"
查看提交历史
// 查看一系列单独提交的历史信息 $ git log // 查看某次提交的细节 $ git show <cid> // 查看两个版本的差异 $ git diff <cid1> <cid2>
文件的删除和重命名
$ git rm <file> // 文件重命名 $ git mv <old fname> <new fname> $ git commit -m "描述信息"
检出仓库
// 执行如下命令以创建一个本地仓库的克隆版本: $git clone /path/to/repository // 如果是远端服务器上的仓库,你的命令会是这个样子: $git clone username@host:/path/to/repository
配置文件
版本库特定的配置设置,可用--file修改,这些设置拥有最高优先级。
用户特定的配置信息,可用--global修改。
系统范围的配置设置,若有写权限,可以使用--system修改,这些设置的优先级最低。
$ git config -l
$ git config --unset --global user.email
配置别名
$ git config --global alias.shotname <longcmd>
The text was updated successfully, but these errors were encountered:
No branches or pull requests
查看所有可以使用的命令
使用“裸双破折号”分离一系列参数,例如分离操作部分和操作数部分,如文件名:
创建初始版本库
配置提交作者
查看提交历史
文件的删除和重命名
检出仓库
配置文件
版本库特定的配置设置,可用--file修改,这些设置拥有最高优先级。
用户特定的配置信息,可用--global修改。
系统范围的配置设置,若有写权限,可以使用--system修改,这些设置的优先级最低。
配置别名
The text was updated successfully, but these errors were encountered: