GIT SVN :
区别:
GIT分布式(多个仓库)
本地仓库+远程仓库(码云,gitlab,github)
SVN集中式(只有一个仓库)
项目经理电脑上的(公司服务器上的)
配置全局的用户名和邮箱
git config --global user.name "里面是自己的用户名英文"
git config --global user.email "这里写邮箱"
查看是否创建成功
git config --global user.name
git config --global user.email
如果显示就说明创建成功了
创建一个文件, 在文件中运行单击右键选择Git Bash 运行
初始化git init 这样会在文件中生成 .git文件 如果不显示 可能被隐藏了 设置显示就可以了
下边是命令
1.git add 文件名 或者 git add . 添加到暂存区
2.git commit -m "注释" 提交到本地仓库
3.git status 查看git的状态
4.git log 查看git提交记录
5.git log --pretty=oneline 只查看提交的版本号标识和日志
版本回退
1.git reset --hard HEAD^ 回退到上一个版本
2.git reset --hard HEAD^^ 回退到前两个版本
3.git reset --hard HEAD~100 回退到前面第100个版本
查看版本号
1.git reflog
2.git reset --hard 2ed755e 回退到2ed755e版本
2ed755e这是是版本号查看的 也是唯一标识
git 分支与冲突 ,创建与合并分支
1.git里面有个默认的主分支 master 这个master也是主分支的意思
2.git checkout -b dev :创建并切换到新的dev分支上 dev是创建的分支名称
3.git brach 查看所有的本地分支
4.git chekout master 切换到 master分支上
合并分支(将别的分支合并到master主分支上)
1.首先要切换到master分支上,然后通过 git merge dev 这样将dev分支合并到master分支上
2.合并完之后需要删除dev分支: 通过 git branch -d dev 删除分支
3.如果合并的时候有冲突需要先沟通解决冲突,然后再add ,最后commit
4.提交完成之后就删除dev分支
以上是黑窗口的命令 使用方法有很多 安卓studio继承 以及第三方框架都可以实现,