Androidstudio Git (对已有项目提交和从远程获取项目到本地)

两种方式:

一种是check out 远程的代码项目到本地(本地原本没有项目)

一种是本地项目 提交到远程服务器(远程服务器上没有项目)

   方式一:请参考文章:http://www.sxt.cn/info-6043-u-7372.html博客

方式二  适用于已有项目

步骤:在VCS——Import into Version Control——Create Git Repository 在弹出的窗口中选择你的本地项目

之后选择自己的项目所在的文件夹:意思就是将本文件夹作为版本控制的路径之一

确认之后,在上步骤选择的路径的项目已经可以进行版本管理了(但是还只是局限于本地)

注意及时修改.gitignore文件:如果没有的就新建,如果有的就配置:配置不需要上传的文件,这样避免下次提交出现很多不必要的文件

写法参考:

/.idea

.gradle

*.iml

/local.properties

/app/build

.gitignore

右键项目,会发现多出一个Git的菜单栏;

接下来我们要将代码添加到版本库里:

1)先右键项目 》Git 》+Add (将修改的文件添加到要上传的目录中)在版本控制栏中会看到我们需要提交的代码

2)右键项目 》Git 》commit dictory 正常提交修改的代码

3)Commit changges界面我们选择Commit And Push(因为Commit只是提交到本地,push才会提交到远程服务器)

4)在push commits界面 我们点击Define remote(因为我们远程还没有这个分支,所以我们需要配置),并填写提交的路径(如果需要登录,就输入密码账号登录)

5)点击OK之后如果连接上,在点击Push,这样我们的项目就被提交到远程服务器上

提交也可以使用命令行的形式:

之后将本地的git关联到git服务器中(需要先在oschina git 中创建好项目,然后复制项目的git地址),

用git bash进入项目根目录

执行:

git remote add origin https://git.oschina.net******(实际使用中请替换成你自己的项目)

输入用户&密码后,完成。

之后 执行

git push -u origin master

时间: 2024-10-11 23:23:07

Androidstudio Git (对已有项目提交和从远程获取项目到本地)的相关文章

git 代码分支合并merge提交新修改远程以及本地分支

第一步:创建本地分支 点击右键选择TortoiseGit,选择Create Branch…,在Branch框中填写新分支的名称(若选中”switch to new branch”则直接转到新分支上,省去第二步),点击OK按钮: ? 第二步:通过“Switch/Checkout”切换到新创建的分支上,点击OK: ? ? 第三步:在新分支下执行PUSH操作,在对话框中保持远程分支为空白,点击OK,则将在远程创建了新的分支(在PUSH的时候远程服务器发现远程没有该分支,此时会自动创建一个和本地分支名称

GIT 恢复已删除的提交

在Git中一切的操作都是可以恢复的,包括已经删除的提交,今天在做一个项目时就遇到了这种问题,也不知道是怎么回事不小心就把上午提交的所有代码都删除了,于是赶紧通过git log来查看日志,但奇怪的是当时不知是怎么操作的通过log并没有找到当时提交的任何记录 在网上有人说reflog可以找到所有的操作记录,然后按照操作通过reflog成功恢复被删除的提交 参考:Git reflog 机制 Git挽救丢失的代码 从Git仓库中恢复已删除的分支.文件或丢失的commit 3.2 Git 分支 - 分支的

将已有项目提交到github/从github上pull到本地

之前都写过一篇github常用命令的文章,可是这些日子来,发现自己根本没掌握,真是很讨厌github这种提交方式,如果能够使用界面操作多好啊. 添加已有项目到github 新建repository,可以在github网站上直接新建或者使用windows github工具. 进入github repository 项目 在github windows工具中使用git Bash打开项目,使用cd命令进入已有项目根目录下 touch README.md //新建说明文件git init //在当前项目

idea创建项目提交远程git

创建新项目并提交到远程Git仓库 点击OK后,创建完成本地仓库 .  因为是第一次提交,Push前需要指定远程仓库的地址.如下图,点击Define remote后,在弹出的窗口输入远程仓库地址:   可以在远程仓库中看到,项目已被提交到gitlab远程仓库.

linux命令行将已有项目提交到github

之前用git是在windows下用git的图形化界面进行操作的,这次有一个写了几天的小项目想提交到git上,linux命令行下面没有图形化的界面,所以全部需要git命令来操作. 实践之后,主要是下面几个步骤: (1) 登陆github,创建一个repo项目 (2) 在自己项目工程目录下面运行git init (3) 然后将工程下面的所有需要的代码和配置添加到git,命令:git add *.cpp *.h CMakeLists.txt(根据自己的需要添加) (4) 然后运行git commit

本地git仓库和远端关联,创建一个新的项目提交到远端

创建远端项目           这个不用说了,在github或者本地的gitlab上创建,拿到ssh或者Https地址 创建本地仓库           1.新建文件夹,在文件夹内打开终端           2.初始化本地的文件夹为一个git可以管理的仓库                git init Initialized empty Git repository in X:/javaCode/workspace_MyBatis/.git/ 把本地仓库和远端仓库关联 $ git remo

如何将本地项目提交到git服务器中

1.初始化git git init 2.添加要提交的文件 git add 文件名(注:当要把整个项目都提交则用 git add . ,每次文件只要被修改,都要重新在add一次,不然commit只会提交add 暂存区里的内容) 3.完成提交 git commit -m "描述" 4.将本地git和服务器上的连接(如果已经连接,这一步可以省略) git remote add origin ***.git ,origin是你要提交到的仓库的地址 5.将本地项目推上去(如果远程仓库里面的项目没

git项目提交及分支操作命令

本地代码提交到远程仓库: 设置git用户名.邮箱 git config --global user.name xxx git用户名 git config --global user.email xxx git邮箱 将项目提交到主分支(master): git remote rm origin 删除现有远程连接 git init 初始化本地仓库 touch README.md 创建README.md文件 git add . 将修改的文件添加到暂存 git commit -m "first comm

IDEA新建项目提交到git仓库时报错:Can't Update No tracked branch configured for branch master or the branch...

写了一天代码,提交时报错.拉取也不行 Can't Update No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/master master (show balloon) 原因: Git 不知道你要pul