一、新建代码库
1、在当前目录下创建一个Git代码库
git init
创建的.git默认是隐藏的,使用命令ls -ah显示出来。
2、新建一个目录,并初始化为Git的代码库
git init [dir-name]
3、克隆一个项目包括其提交历史
git clone [url] [local-dir-name]
二、配置
1、显示当前Git配置
git config --list
2、设置提交的时候的用户信息
git config [--global] user.name "username"
git config [--global] user.email "email address"
三、增加删除文件
1、添加指定文件到暂存区
git add [file1] [file2] ···
2、添加指定目录到暂存区,包括子目录
git add [dir name]
3、将当前目录下的所有文件到暂存区(包括当前目录下的已经修改的文件夹)
git add .
4、删除工作区文件,并且将这次删除放入到暂存区
git rm [file1] [file2]
从版本库中找回rm的文件
git checkout --[file]
5、停止追踪指定文件,但该文件会保留到工作区,文件内容不变。
git rm --cached [file]
四、代码提交
1、提交暂存区到版本库
git commit -m [message]
2、提交暂存区的指定文件到仓库
git commit [file1][file2]··· -m [message]
3、提交工作区自上次commit之后的变化,直接到仓库区
git commit -a
4、提交时显示所有的diff信息
git commit -v
5、使用一次新的commit,代替上一次提交;如果代码没有变化,就用来改写上一次的commit提交信息。commit的SHA1会发生改变,上一次的提交的内容不会发生改变。
git commit --amend -m [meesa