Android中Git的使用和配置
来源:互联网 发布:mac终端c语言 编辑:程序博客网 时间:2024/05/16 09:54
Android中Git的使用和配置
好久没有写博客了,感觉整个人都变得慵懒了许多,快过年了,工作也没那么忙了,闲来无事,写一篇吧,博客都快长草了,是时候除除草了,哈哈,好吧,以上这些全是废话,下面才是你想要的。
- Git服务端的搭建与配置(Ubuntu16.04)
- Git客户端的安装与配置
- Git在Android端的配置与使用
- Git的使用与注意事项
Git服务端的安装
1.切换到root账号
2.执行命令:apt-get update
3.执行命令 :apt-get install git
4.Git安装完毕
创建一个Git仓库
1.创建一个用户用于管理Git并输入密码(两次密码必填,其余信息可以按回车确认),执行命令:
sudo adduser hn
2.切换到新建立的用户,执行命令:su hn
3.进入到该账户目录,执行命令:cd /home/hn
4.创建一个远程仓库文件夹,执行命令:mkdir Demo.git
5.进入到该远程仓库文件夹,执行命令:cd Demo.git
6.初始化Git仓库,执行命令:git --bare init
7.当看到这句话”Initialized empty Git repository in /home/hn/Demo.git/”时,Git远程仓库搭建完毕。
8.此时远程仓库的地址为:<用户名>@<服务器地址>:<仓库全路径> 例如:hn@192.168.1.1:/home/hn/Demo.git
Git服务端的安全问题(禁用Shell登陆)
刚刚我们创建了管理Git的账号hn,但我们并不想让使用Git的人通过该账号登陆服务器Shell,例如服务器上可能存储了一些比较重要的东西,不想与别人共享,下面我们来禁用Shell登陆。
1.切换到root账户,执行命令:
su root
2.编辑/etc/passwd文件,执行命令:vim /etc/passwd
3.找到你创建账户的位置,例如: hn:x:1001:1001:,,,:/home/hn:/bin/bash
4.将这行修改为: hn:x:1001:1001:,,,:/home/hn:/usr/bin/git-shell
5.保存文件,此时已禁用hn账户shell登陆
Git客户端的安装与配置
1.下载地址https://git-for-windows.github.io/
2.安装Git,无脑下一步即可
3.打开Git Base终端界面
4.配置客户端身份,输入命令:git config --global user.name HowNoon
5.配置客户端邮箱,输入命令:git config --global user.email xxxx@xxx.com
6.客户端配置完毕
Git在Android端的配置
- 打开Android Studio
- 设置点击路线: File->Settings->Version Control->Git
- 将git.exe设置到路径上
配置项目的忽略文件.gitignore文件(不需要Push到远程仓库的文件)
以下为.gitignore模板
*.iml.gradle/local.properties/.idea/workspace.xml/.idea/libraries.DS_Store/build/captures.externalNativeBuild# OSX*.DS_Store# Gradle filesbuild/.gradle/*/build/# IDEA*.iml.idea/.name.idea/encodings.xml.idea/inspectionProfiles/Project_Default.xml.idea/inspectionProfiles/profiles_settings.xml.idea/misc.xml.idea/modules.xml.idea/scopes/scope_settings.xml.idea/vcs.xml.idea/workspace.xml.idea/libraries# Built application files*.apk*.ap_# Files for the Dalvik VM*.dex# Java class files*.class# Generated filesantLauncher/binantLauncher/gen# Local configuration file (sdk path, etc)local.properties# Log Files*.log
为项目创建本地Git仓库
将项目Add到本地Git仓库
将项目Commit到本地Git仓库
将项目Push到远程Git仓库
此图输入的密码为AndrodStudio配置Git时密码
此图输入的密码为服务器Git服务端管理用户的密码(例如:hn账户密码)
到此时为止我们的所有流程到此就彻底结束了,接下来你可以尽情的使用Git了,接下来简单介绍一下Android Studio 中Git一些使用方法,及其一些注意事项。
Pull And Push
Pull的使用流程:
右键项目->Git->Repository->Pull
Push的使用流程:
右键项目->Commit Directory->填写注释->选择Commit and Push
当然你也可以Commit和Push分开做,这个随你
关于冲突的问题
产生冲突的条件:
1.A程序员修改了A类的一地方,Push到远程仓库,B程序员在不Pull的情况下也修改了A类同一地方,也Push到了远程仓库。然后Boom~冲突~
2.A程序员修改了A类的一地方,Push到远程仓库,B程序员也修改了A类的同一地方,然后B程序员进行Pull。然后Boom~冲突~
3.同一用户永远不会出现冲突的情况如何解决冲突:
一般与远程库很本地库中有冲突会弹出窗口,我们可以点击Merge合并按钮,弹出Merge合并窗口后,左边是本地文件,右边是远程库的版本,中间是本地仓库中的版本,也就是最终合并的结果,这时候需要你自己去手动合并,然后点击Apply。
如何进行版本控制
如何解除与远程仓库的关联
如何从Git远程仓库Clone一个项目下来
以上所有命令均经过博主亲自测试
本人水平有限,如有错误请及时指正
- Android中Git的使用和配置
- myeclipse中git的配置和使用
- 在ADT和Android Studio中配置和使用Git
- android studio中 git插件 配置和使用
- Android Studio中Git的安装配置以及使用
- Git 的使用和配置
- GIT的使用和配置
- eclipse中git的安装 配置 和 使用
- android中git的使用
- android中git的使用
- Android studio中git使用及git配置路径
- Android studio中git使用及git配置路径
- Android Studio中git的集成和使用
- Eclipse中使用GIT(一):配置和安装GIT
- Android Studio中 git 的.gitignore配置
- Android Studio中使用Git和Github
- Xcode中git的配置与使用
- Eclipse中Git的安装、配置、使用
- Gnome Shell Themes 推荐 Flat-Plat-Blue
- 疯狼算法日记0002-句子中每个单词逆序
- 字母图形
- 共享内存
- 索引
- Android中Git的使用和配置
- 容器的值拷贝语意
- OpenSSL的编译
- centos设置Tomcat8自启动
- 半城烟沙
- 搭建RocketMQ服务
- 事务
- python网络分析-network第一版的封装
- 拆东墙