在windows 环境下配置并使用Git(以Android Studio 中使用开源中国Git为例)

来源:互联网 发布:淘宝短视频服务商 编辑:程序博客网 时间:2024/05/20 18:17

STEP1:安装Git

1、首先至Git官网下载:https://git-scm.com/downloads (Windows版本)
2、然后安装(全部使用默认设置即可)
3、检查并设置系统环境变量:
安装完成后,需要进入系统环境变量检查一下 git.exe 以及 git-core 是否已经被加入到Path中,如果没有,可以双击 系统变量-Path-新建,将:
C:\Program Files\Git\bin
C:\Program Files\Git\mingw64\libexec\git-core
加入其中(注意根据Git 的安装位置修改),保存即可。
此时,可以 以管理员身份运行下 命令提示符,输入 git 回车后,看到

C:\Windows\system32>git
usage: git [–version] [–help] [-C ] [-c name=value]
[–exec-path[=]] [–html-path] [–man-path] [–info-path]
[-p | –paginate | –no-pager] [–no-replace-objects] [–bare]
[–git-dir=] [–work-tree=] [–namespace=]
[]

These are common Git commands used in various situations:
……

即说明环境变量配置成功

STEP2:AS中配置Git

在设置好环境变量后,就可以进入Android Studio中,继续配置Git了。
【1】进入:File -Setting -Version Control选项卡,点击Git。
【2】然后:在Path to Git executable栏 输入(或选择)git.exe所在的文件路径,如我这里是C:\Program Files\Git\bin\git.exe。然后点击Test键进行测试。如果弹出如下的对话框,说明配置成功。其他勾选项默认即可。
Git Executed successfully

STEP3:使用Git

以上配置都完成后,就可以在项目中使用git进行协同开发了。这里,以开源中国为例(地址:http://git.oschina.net),说明下git 的用法。(需要先注册开源中国的账号)

1 将本地已有的项目上传至git服务器

1、首先在git服务器上新建项目,并复制该项目的地址
2、在Android Studio中,打开要共享的项目。进入顶部选项卡VCS,创建本地Git仓库:
VCS
选择项目的目录并确定。
3、在底部状态栏进入Terminal,输入git remote add origin https://git.oschina.net**(实际使用中请替换成你自己的项目),输入用户&密码后,完成。将本地项目git与服务器的项目git关联起来。
【注意:对于可能遇到的问题,请自行stackoverflow…,或者直接强删项目目录下的.git隐藏文件夹】
4、然后先拉取一下项目:
这里写图片描述
在如下的对话框中,选择要Merge的分支,Pull即可。
这里写图片描述
5、至底部状态栏Version control的选项卡。点击切换到该视图,会出现Default 和 Unrevisioned files。可以根据项目需要 右键单击并进行Commit Changes。会弹出如下对话框:
这里写图片描述
6、点击Commit 后,更改会首先被提交至本地仓库中。
7、然后在进行Push。
这里写图片描述
或者可以直接选择Commit and Push。
即完成将本地项目推送到服务器的过程了。(Merge的过程)
【注意】以后在进行本地修改前,都应该先Pull,再进行Push,防止因团队合作可能导致的文件冲突。

2 将Git服务器上的项目复制至本地

这种方式相较简单。
1、这里写图片描述
2、打开如下对话框:
这里写图片描述
将欲复制到本地的项目地址填写至 Git Repository URL中,并点击Test,如果提示连接成功,即可
可以修改Parent Directory来改变将要存放项目的目录,
修改Directory Name来改变项目的名称。
3、Clone即可。完成后可以选择打开该项目,并进行一些本地化的配置后,即可。
4、关于项目的Pull和Push,方法与上文类似。

References

https://git-scm.com/downloads
http://blog.csdn.net/exlsunshine/article/details/18939329
http://www.w2bc.com/Article/38135
http://blog.163.com/023_dns/blog/static/1187273662013111301046930/

1 0
原创粉丝点击