摘要:记录

git config –global user.name “Tony” //设置名字

git config –global user.email “tony@gmail.com” //设置邮箱

git init

git add AndroidManifest.xml //添加单个文件

git add src //添加文件夹

git add . //添加所有文件

git commit -m “First commit.” //提交

我们在ProviderTest项目的根目录下创建一个名为.gitignore的文件,然后编辑这个文件 排除

git status //查看修改项目

git diff src/com/example/providertest/MainActivity.java //查看修改文件的内容

git checkout src/com/example/providertest/MainActivity.java //撤销修改的文件 在提交之前

git reset HEAD src/com/example/providertest/MainActivity.java //取消添加

git log //查看日志

git log 2e7c0547af28cc1e9f303a4a1126fddbb704281b -1 -p //查看具体内容

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://github.com/exmaple/test.git //远程代码下载到本地

git push origin master //提交到远程仓库 其中origin部分指定的是远程版本库的Git地址,master部分指定的是同步到哪一个分支

git fetch origin master //下载远程代码

执行这个命令后,就会将远程版本库上的代码同步到本地,不过同步下来的代码并不会合并到任何分支上去,而是会存放在到一个origin/master分支上,这时我们可以通过diff命令来查看远程版本库上到底修改了哪些东西:

git diff origin/master

之后再调用merge命令将origin/master分支上的修改合并到主分支上即可,如下所示:

git merge origin/master

git pull origin master //相当于上面两条命令