Linux 安装git
sudo apt-get install git-core
windows 安装 git
http://msysgit.github.io/
创建代码库
git config –global user.name “cmei”
git config –global user.email 287775725@qq.com
创建代码仓库
mkdir providertest
初始化git
git init
提交本地代码
git add AndroidManifest.xml (提交单个文件)
git add src (提交单个文件夹)
git add . (提交全部文件)
git commit –m “First commit” (commit命令后面必须通过 – m 参数来加上提交描述信息)
查看修改内容
git status (查看文件状态)
git diff (查看更改文件将内容)
git diff src/com/example/providertest/MainActivity.java (查看某个更改文件将内容)
撤销未提交修改
git checkout src/com/example/ providertest/MainActivity.java
查看提交记录
git log
git log c68a21a549f009d53d81e109a99894235011f9ac -1 (查看指定ID记录)
git log c68a21a549f009d53d81e109a99894235011f9ac -1(查看指定ID记录具体修改了什么)
分支的用法
git branch –a
git branch version1.0 (创建分支)
git checkout version1.0(切换分支)
git checkout master
git merge version1.0(合并操作)
git branch –D version1.0(删除分支)
与远程版本库协作
git clone https://git.oschina.net/Cmei/test.git (远程下载版本库)
git push origin master (origin部分指定远程Git地址,master部分指定的是同步到哪个分支)
git fetch origin master(将远程版本库上的代码同步到本地)
git merge origin/master(查看远程版本库修改了哪些东西)
git merge origin/master(合并到主分支上)
gti pull origin master (从远程版本库获取最新的代码并且合并到本地)