命令:
git config --global user.name "Tony"【配置提交者的名字】
git config --global user.email "123@qq.com"【配置提交者的邮箱】
git init 【创建代码仓库】
git add .【添加文件到仓库】
git reset HEAD 文件路径【取消添加到仓库】
git commit -m "这次修改的内容提示文字"【提交到代码仓库】
git status【查看上次提交后修改过的文件】
git diff【查看上次提交后修改过的内容】
git diff 文件路径【同上,查看指定文件】
git checkout 文件路径 【还原到上次提交时的内容】
git checkout 分支名称 【将当前工作目录切换到某个分支目录下】【例:git checkout v1.0,切换到1.0版本的分支目录】
git branch 分支名称【创建一个新分支】【例:git branch v1.0,创建版本1.0的分支】
git branch -D 分支名称【删除一个分支】
git branch -a【查看所有分支】
git merge 分支名称【将某分支的代码合并到当前分支上】【例:git merge v1.0,与1.0版本的分支合并,可能会出现代码冲突的情况需要人工检查】
git log 【查看提交记录】
git log 记录ID -1【只查看指定ID的一条记录】
git log 记录ID -1 -p【只查看指定ID一条记录并且显示修改过的内容】
git clone https://github.com/example/test.git【将远程版本库的代码下载到本地】
************以下所说的“网址”是指Git库地址*******************
git push 网址 分支名称【本地代码上传到远程服务器的某分支上】
git fetch 网址 分支名称【将远程某分支下的代码下载到本地的名为 网址/分支名称 的目录中】
git diff 网址/分支名称【查看本地网址/分支名称目录下的代码到底修改了什么地方】
git merge 网址/分支名称【合并本地网址/分支名称的代码到当前分支上】
git pull 网址 分支名称【将远程某分支下的代码下载并合并到当前分支上】
某些文件不想提交的话可以忽略掉这些文件,android studio创建的项目可以忽略以下文件
.gradle/*
.idea/*
build/*
*.iml
local.properties
将以上内容保存到名为【.gitignore】的文件当中,win7下创建该文件时应该命名为【.gitignore.】前后都有一个点,将该文件与.git放在同级目录,也就是项目的根目录下。