Git工具可以监控我们编写代码的所有版本,也就是每一次历史改动都可通过Git清晰地查询出来。
Git常用命令
(划线处为可替换的内容)
================================
配置身份
git config —global user.name“你的用户名”
git config —global user.email“你的邮箱”
用 cd命令 进入需要提交的项目所在的路径
创建代码仓库
git init
查询当前目录下的文件
ls-al
添加文件
git add AndroidManifest.xml(单个文件) | src(某个目录) | . (所有文件)
提交文件
git commit -m “描述”;
查看文件修改情况
git status
查看具体更改内容
git diff app/src/main/java/com/firstline/android/providertest/MainActivity.java
撤销未提交的修改
git checkout app/src/main/java/com/firstline/android/providertest/MainActivity.java
取消添加
git reset HEAD app/src/main/java/com/firstline/android/providertest/MainActivity.java
查看历史提交信息
git log
查看指定记录的修改内容
git log 某次提交的id -1 -p
在Git中操作分支
================================
查看当前版本库中有哪些分支
git branch -a
创建分支
git branch version1.0
切换到指定分支
git checkout version1.0
对指定分支进行合并
git merge version1.0
删除分支
git branch -D version1.0
与远程版本库协作
================================
将远程版本库的git下载到本地
git clone 地址
将本地修改内容同步至库
git push 版本库git的地址 同步到哪个分支
如:git push origin master
利用强覆盖方式用你本地的代码替代git仓库内的内容
git push -f origin master
①
将远程版本库的代码同步到本地
git fetch origin master
查看远程版本库都修改了哪些内容
git diff origin/master
合并到本地master主干线上
git merge origin/master
②
从远程版本库获取并合并
git pull origin master
可在这里注册自己的开源远程版本库:https://github.com