以下是我搜集的几篇博客,都是转载的。
第一篇:
Android studio为我们提供了git的插件,让我们能够很好的进行版本控制,这篇blog我们就来展示一下如何使用(操作系统是win7)。
1.准备,下载window上的git,
2.初始化git项目(git init),操作如下:VCS->Enable Control Integration->Select "Git".
3.为git添加remote,在这一步中,studio没有为我们提供可视化的GUI,得用Git工具了。找到并打开git安装目录下面的Git Bash,将目录切换到项目的目录,然后输入git添加remote的命令,例如:git remote add origin "https://github.com/xxx/xxx.git".
4.将代码添加到VCS(git add),选中要提交的文件->VCS->Git->Add,
5.提交变化(git commit),VCS->Commit Changes,如下图,在提交的时候可以选择Commit and Push,就可以直接push到服务器。
6.Git Push,VCS->Git->Push.
最后,如果要是clone project到studio,如下图,
第二篇:
coding.NET是一个代码托管和项目管理的平台,相当于国外的Github。使用了一段时间,感觉挺方便的,使用起来比Github还要简单点。
Git的下载和安装就且不介绍了,百度一下,windows、mac版的都能顺利的下载下来。下面简单介绍一下使用git把本地项目上传到coding.Net的一些命令行。
情景一:coding.net上本来就有项目(比如:你新接手了某个项目)
mkdir jiemiWaiter(目录名)——做为你代码的父文件夹。
cd jiemiWaiter——进入该文件夹
git init——初始化仓库
git remote add jiemiWaiter https://git.coding.net/hgb0708/.... (项目仓库在coding.net中的https 地址) ——添加仓库关联
注:上面的jiemiWaiter 为仓库名,可以自定义,默认为origin
git pull jiemiWaiter(仓库名) master(分支名,如果是主分支则为master)——下载代码到本地
Username for 'https://git.coding.net': ***@163.com(你注册coding.net的邮箱或者你的用户名)
Password for 'https://hgbvip123@163.com@git.coding.net': (此处为密码)
然后等到成功即可。
情景二:新项目,刚开始做
cd jiemiWaiter——进入你项目所在的文件夹
git init——初始化仓库
echo "# jiemiWaiter" >> README.md ——新建一个说明文档,内容为双引号中间的内容
git add README.md ——把说明加到一个暂存区域,以便后期上传
git commit -m "first commit" ——上传说明,双引号里面的为本次上传的主要内容和改动,方便查看和回滚。
git remote add jiemiWaiter https://git.coding.net/hgb0708/.... (项目仓库在coding.net中的https 地址) ——添加仓库关联
注:上面的jiemiWaiter 为仓库名,可以自定义,默认为origin
git push -u jiemiWaiter(仓库名) master (分支名) ——推送到coding.net
Username for 'https://git.coding.net':
Password for 'https://hgbvip123@163.com@git.coding.net':
情景三:代码更新后上传
git status ——查看状态
git add . ——把所有更改文件添加到暂存区域,以便上传
git commit 然后回车
输入 i
写入此次的上传说明,方便查看和管理
:wq ——保存并退出说明
(注:在mac os 系统下,添加上传说明时请使用 git commit -m "上传说明")
git push jiemiWaiter(仓库名) master ——推送到coding.net
注:git push (仓库名) master -f 强制push ,无视冲突
Username for 'https://git.coding.net':
Password for 'https://hgbvip123@163.com@git.coding.net':
其他的命令行:
git remote -v 查看是否连接上服务器仓库
git remote 查看仓库名称
git remote add (仓库名) https://......(仓库https 地址)
git remote remove (仓库名) 移除该仓库名连接
这些都比较常用,其它的也还有很多,后续如果发现了使用频率比较高的的命令再更新。当然,还有一个万能的东西,就是帮助文档。
第三篇:
今天下午重新对AndroidStudio和Git进行了关联,为了防止以后忘记,特此记录一下。
一.首先需要安装Git:
记录一下安装的目录,一会配置的时候需要用到。
二.在AndroidStudio中设置Git插件:
File-Setting-VersionControl-Git
在这里找到上面安装的Git路径。
三.初始化Git项目:
VCS-Git如果出现Git选项说明安装Git插件成功
四.由Git拉取项目:
URL填写Git的项目地址,Directory填写检出项目的目录,点击clone.
填写git的账号,密码,点击ok即可.
五.查看当前项目的Git分支:
查看当前的git项目是在主分支master上还是在分支dev上面,简单点
直接查看As的右下脚.
六.Git项目分支切换:
如果想切换到其他分支
会出现Git Branches
选择origin/dev或者origin/master
点击ok即可切换.
七.查看Git的提交日志:
会出现一个选择路径的对话框,选择你要查看的项目
点击ok即可,就会出现一个log对话框,里面有提交记录.
八.用Git提交代码
修改代码后
点击commitChanges进入修改文件的一个对话框,注意不要勾选
点击右下角的commit即可.
九.有时候拉取项目的时候会遇到一个错误
The SDK directory ‘D:\androidSDK’does not exist.Please fix the ‘sdk.dir’ property in the local.properties file
解决方法:
原来在workspace那里有一个local.properties文件,可以修改SDK路径,因为我之前装了两次AndroidStudio,第二次装的路径和第一次的不一样,但是project的SDK路径是指向第一个的,所以报错。把它改过来就行了。
.AS配置git
下载git,安装时,记好安装路径,在AS的file--settings--Version Control--选择git.如下:
把git路径复制到里面,点击右边Test,出现如下,表示配置成功。
点击ok,确定ok,好,完成了。
2.在工程文件下创建git仓库。
点击vcs,操作如图:
点击了enable version control integretion ,选择git,
现在查看项目的工程目录,出现了.git文件夹。
3.将项目和远程仓库连接。
右键项目文件夹,用git bash here打开。出现如下图:
在里面输入:git remote add name url,先 别急,这里的name要换成的工程文件夹的名字,url在coding.net里面。下面是coding.net的url.在你注册coding.net后,新建一个项目,如下图:
创建项目后是如下界面,点击左边一栏的代码,便会出现访问仓库的网址,图中蓝色部分。
此时在git bash 输入完整的 git remote add name url,如下图:
关掉之后,就是AS的操作了
4.将项目上传到远程仓库。
将AS视图切换成project视图,右键工程--git--repositoty--pull,操作如图:
如果前面操作没问题的话,会出现如下界面:
点击右边的刷新,选中MyApplication/master,然后选择pull。
注意第一次要先pull,才能push.
下面就是上传了。右键工程--git--add,此时就把项目加到本地仓库。
最后就是commit changges 了,点击vcs,如下图:
此时会出现如下界面:
填写(commit message)提交信息,点击commit and push (commit 箭头点开),会出现如下界面:
点击push,就大功告成了。此时查看,coding.net项目管理,刷新一下界面就会发现项目都上去了。如下:
5.最后就是远程仓库发生改变,把改变的更新到当前项目中。
我在coding.net里面添加注释“//vvvvv”,如下图:
远程代码改变了,在AS上,进行如下操作:
此时就会发现,已经同步到本地代码:
6.至于一些概念,原理,什么的,我尚不明白,只知其然而不知其所以然。但当下问题算是解决了,日后在使用的过程中再慢慢摸索。