一、Git身份配置
git config --global user.name "tony"
git config --global user.email "tony@gmali.com"
二、创建代码仓库
用cd指令进入项目目录,输入
git init
注意:1.路径地址用"/"
2.路径上的文件夹名不要含中文和空格
三、提交本地代码
1)添加单文件
git add build.gradle
2)添加单目录
git add app
3)添加所有文件、目录
git add .
4)提交项目
git commit -m "本次提交描述"
四、查看修改内容
1)查看文件修改情况
git status
2)查看文件更改内容
git diff 文件路径
五、撤销未提交的修改
git reset HEAD 文件路径
六、查看提交记录
1)查看历史提交信息
git log
2)查看单条记录
git lod 记录id -1
3)查看提交记录修改内容
git lod 记录id -1 -p
七、分支的使用
1)查看分支
git branch //既查看本地分支
git branch -a //查看所有分支
注意:当前分支的分支名前带有“*”
2)创建分支
git branch 分支名
3)切换分支
git checkout 分支名
4)合并指定分支到当前分支
git merge 分支名
5)删除分支
git branch -d 本地分支名 //删除本地分支
git push origin --delete 远程分支名 //删除远程分支
八、与远程版本库协作
例:远程版本库Git地址:
1)下载代码
git clone https://github.com/example/test.git
2)将本地修改内容同步到远程版本库
git push https://github.com/example/test.git 分支名
git push origin 本地分支名
3)将远程版本库修改内容同步到本地
git fetch https://github.com/example/test.git 分支名
注意:fetch指令同步下来的代码不会合并到本地的任何分支上,会存放在 'https://github.com/example/test.git/分支名' 分支上
4)将远程版本库修改内容同步并合并到本地分支
git pull https://github.com/example/test.git 分支名
5)拉取远程版本库最新数据
git pull
<dos指令>
进入下级目录:cd
返回上级目录:cd..
查看当前目录包含文件、目录:ls-al
<AS添加忽略文件、目录>
在根目录、app目录下的.gitigonre文件中添加路径