Git提交项目

原创 2017年11月08日 17:55:23

Android Studio share到GitHub

添加忽略文件
 在设置版本控制中添加提交忽略

其中最上面的两个为当前项目的过滤
这里写图片描述

File :文件
local.properties
/local.properties

Mask :第三方依赖
*.iml

Directory:目录
.gradle/
.idea/
/.idea/workspace.xml/
/.idea/libraries/
build/
xxx/build/

android studio 本地版本回退

操作1
操作2
选择阴影重置类型
操作3

从远程仓库clone项目失败

修改地址https 为git(一般情况下都可行)

android studio push失败

Failed with error: fatal: Authentication failed for……
采用Git Gui来提交push代码

版本代码通过compile 依赖导入

  1. 在Project工程build.gradle文件中添加maven 依赖
buildscript {
    repositories {
        mavenCentral()
    }

    dependencies {
        ……
        /*添加github 依赖 compile*/
        classpath 'com.github.dcendents:android-maven-gradle-plugin:version'
        ……
    }

}

version设置 参考 https://github.com/dcendents/android-maven-gradle-plugin

2.新建 android library
新建library

Git拉取远程仓库

首先通过Git Gui来clone下来

git init生成.git
克隆远程仓库
cd ...
git clone url

clone的地址为默认当前定位地址  cd到指定目录 url为远程仓库url 后缀为.git

版本回退
git log  查看版本库日志  
q退出
git reflog  查看记录每一次的命令
git reset --hard HEAD^  回退到上一个版本
git reset --hard HEAD~20 回退到前20个这里写代码片版本

GitHub基本操作

新建一个仓库

前往https://github.com new 一个仓库

1、在项目根目录下打开 git-cmd.exe 
git init    生成  .git目录

2、将本地项目加入到暂存区
git add .  (不要忘记点)

3、暂缓区文件提交本地仓库
git commit -m "说明"

4、将本地仓库与github 远程仓库关联
git remote add origin xxx.git从远程仓库中粘贴过来。

5、本地文件上传到github服务器
git pull --rebase origin master(本地文件中不存在README.md时添加)

6、代码合并  
git push -u -origin master

7、查看本地库状态

git status
git  diff  <file> 查看代码内容

git rm 删除的文件

git rm -f <file>  针对已经在暂缓区中文件强制删除

git push origin master(代码提交到服务器)

8、已提交到git仓库的再次commit到服务器 先同步到本地 git pull

git pull origin master<分支名>

git push origin master

—>git checkout url 冲突文件路径

设置版本分支

1、提交设置版本
git tag version
git push 
git push --tags

删除tag    git push origin :refs/tags/标签名远程tag
删除本地 tag   git tag -d 标签名 
 2.创建分支
 git branch branchname(分支名)

 3.删除分支
 git branch -d branchname

 4.切换分支 
 git checkout branchname 

 5.合并分支命令
 git merge 

 6.列出分支列表
 git branch
版权声明:本文为博主原创文章,欢迎转载,共勉指正。 https://blog.csdn.net/qq_33129625/article/details/78481486

git基础教程

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,在工作以及日常开发中Git是程序员协同开发必备知识。
  • 2017年03月06日 09:58

Git提交项目遇到的问题及解决方案!

首先,在此感谢 ジーノ 网友耐心细致的指导!接下来我把遇到的问题和解决方案提交,一来记录经验,今后忘了也还可以再查看,二来希望和我有类似经历的人可以不用走我走过的弯路。 首先你要弄清楚这几个概念: 提...
  • Rgen_xiao
  • Rgen_xiao
  • 2016-03-28 10:24:49
  • 2747

eclipse提交项目到git

详情见boke http://blog.csdn.net/zongzhankui/article/details/48653731
  • qq_30264833
  • qq_30264833
  • 2017-02-17 18:43:29
  • 1054

eclipse使用git提交项目

准备材料: eclipse for Java EE, 步骤: 1, 上https://github.com/,注册一个git账号 2. 建立一个普通java项目 ...
  • lsm135
  • lsm135
  • 2015-10-11 16:34:55
  • 570

Android git版本控制与项目提交到github

本文分两部分讲解,第一部分主要介绍git版本控制,第二部分主要详细的讲解Android项目如何提交到github。 一.git版本控制     1.git的简介 git是当今主流的一种用来管理代码的方...
  • u014486880
  • u014486880
  • 2015-05-28 14:41:29
  • 1373

git教程(三)--创建项目并提交更新

我们使用git就是为了更方便的管理我们的项目,更好的进行版本控制。 那么首先我们就要有一个项目,在github上如何创建项目呢?如何创建项目登陆你的Github账户,点击上方导航栏的“+”按钮,在下...
  • gatieme
  • gatieme
  • 2016-01-27 17:53:43
  • 1684

iOS之git提交项目

需要的工具 1.安装Git  http://git-scm.com/download/mac 我下的是2.2.1版本的。 2.终端 (自带的,请允许我卖个萌。。。) 操作流程 ...
  • u012588310
  • u012588310
  • 2015-04-07 12:01:43
  • 551

向Git提交新项目

向Git提交新项目 假设现在存在项目iyowei_cn, 项目目录结构如下:现在让我们来将这个项目提交到ssh://vick@iyoweicn/projects中 git init ......
  • vicklin
  • vicklin
  • 2014-09-28 22:29:07
  • 3827

git 更新提交项目步骤

在git windows工具中使用git bash打开项目,使用cd命令进入已有的项目根目录下。 一般的流程是: touch README.md //新建说明文件 git init //在当前项目...
  • cwzhsi
  • cwzhsi
  • 2015-04-26 20:50:14
  • 9072

git使用系列(一)--将本地android项目提交至oschina上

最近学习了git,就拿一个项目练手,上传到oschina上,具体步骤如下
  • liuhongen5
  • liuhongen5
  • 2016-08-12 15:45:37
  • 771
收藏助手
不良信息举报
您举报文章:Git提交项目
举报原因:
原因补充:

(最多只允许输入30个字)