<meta charset="utf-8">
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures
.externalNativeBuild
master, develop, feature-xxx, bugfix-xxx, hotfix-xxx
命名规范
http://kb.cnblogs.com/page/132209/
AndroidStudio中git的使用
http://blog.csdn.net/lsyz0021/article/details/51292311
//添加远程库
$ git remote add origin git@github.com:cxydxpx/learngit.git
//把本地库的工程推送到GitHub上 第一次
$ git push -u origin master
2.取消本地目录下关联的远程库:
git remote remove origin
//提交命令
$ git push -u origin master
//克隆一个库到本地
$ git clone https://git.oschina.net/cxydxpx/dofromappmwt.git
创建与合并分支
查看分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name> -f 强制删除
//创建并且切换到dev分支
$ git checkout -b dev
//查看当前分支
$ git branch
//切换回branch分支
$ git checkout master
把dev分支合并到master
$ git merge dev
git merge --no-ff 分支名
删除分支
$ git branch -d dev
强行删除
$ git branch -D feature-vulcan
查看分支图
git log --graph
创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录:
cd learngit $ pwd /Users/michael/learngit
pwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。
如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。
第二步,通过git init命令把这个目录变成Git可以管理的仓库:
$ git init
创建一个文件,并且提交
git add helloworld.txt
git commit -m "wrote a helloworld file"
//查看当前状态
git status
//查看变动的文件
git diff helloworld.txt
//查看log
git log
//简版
git log --pretty=oneline
- HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。
- 穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。
- 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本。
//记录每次的命令
git reflog
//文件复原 最近的一次改变 --很重要,没有-- 就变成了切换分支
git checkout -- readme.txt
// 文件查看
cat readme.txt
//文件删除
git rm hello.txt
$ ssh-keygen -t rsa -C "youremail@example.com" 创建ssh的key
git stash