- 安装git :不同操作系统,安装方法不同 windows-git bash
git命令
1)配置个人身份——git config –global user.name XXX
2)创建代码仓——git init 生成 .git文件 进入到本地项目根目录下,配置文件所在的目录
3)提交代码之前,代码修改之后——git status【查看文件修改情况】 git diff[文件全路径名] 查看单一文件,其中减号代表删除部分/
4)提交本地代码——git add. git commit -m “提交的描述信息,不然是违法的”
【像华为这样的大公司,在commit的时候是有严格的格式要求,个人使用的话】
git add [文件全名.后缀名]/[目录名] :可以添加单个目录或者文件
5)排除部分文件上传添加——本地项目的根目录下,创建一个名为.gitignore文件编辑添加
bin/
gen/ 【自动生成】
【表示:把bin/gen目录下的所有文件给忽略掉,会检查代码仓库的根目录下是否存在.gitignore文件,存在则逐行读取文件中的内容,将每行指定的文件或者目录排除在版本控制之外】
【点评:这是一种可配置性的机制,需开发人员手动配置】
6)后悔药——
6.1未add修改撤销——git checkout [文件全路径]
6.2已经add 先取消添加——git reset HEAD [文件全路径] 再过渡到第一步
7)查看历史记录—— git log
【上百次的提交操作,每条提交记录包括提交人,提交信息,提交日期,提交ID,ID唯一标识,有系统生成】
8)查看某一条具体记录——git log ID –l –p
9 )版本更新,建立分支本地或者远程——git branch [version 1.0]
10)切换分支——git checkout [version1.0]
11)1.0分支上的修改合入到主干分支——git checkout master
git merge version 1.0
12) 删除分支——git branch –D version1.0
13)下载远程git仓——git clone 地址
14)本地修改同步远程版本库——git push origin master
15) 远程更新本地的代码——git pull origin master
16)将本地代码托管到github上——
16.1.github——new repository——添加android项目类型的.gitignore .并使用apach开源协议
16.2.git clone 地址
16.3.保证本地根目录下存在.git
16.4 .vi .gitignore 添加bin/ 和gen/
16.5.git add .
16.7.git commit –m “first commit .”
16.8.git push origin master3.如何删除github上的项目,说明:gitHub各种版本,settings位置可能有所不同,流程简单概述为进入需要删除项目的主页,知道settings,寻到delete 选项,删除即可
http://jingyan.baidu.com/article/63acb44ae77d2961fcc17ede.html
http://blog.sina.com.cn/s/blog_5c91824f0102ve5n.html
4.android studio上git 的使用:
http://jingyan.baidu.com/article/6766299761b1be54d51b84a0.html
视频详解:http://www.imooc.com/learn/390
https://www.zhihu.com/question/20070065
https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io