1.安装git工具,我使用的是git 2.9.2的版本
1)安装后进行相关的配置,桌面上右键gitBash进入git命令窗口,进行初次配置
git config - -global user.name "liuxxx"
git config - -global user.email "liuxxx@163.com"
配置成功后用
git config - -list查看配置的用户信息如下,注意格式是git 命令 - -参数 中间是两横连接
cd 到你的android项目(或者在你的项目目录下直接右键gitbash重新打开命令窗口也行)。
git init 命令创建本地版本库
项目结构出现如下变化,多出来一个git文件夹,就是本地版本库的依赖的文件夹。同时多出几个绿勾勾,说明我们初始化成功了。以后你可以删除这个git文件夹来删除本地版本库,项目就不会具备版本控制的功能。
git add . 注意add和“.”之间有空格,此命令 用于添加所有全部git认为需要提交的文件,当然你也可以用git add xxx.xml来添加单独的文件。出现如下CRLF will。。。。的警告,可以用
git config core.autocrlf false 命令来屏蔽
4)提交到本地版本库
git commit -m"first commit" 添加每次提交的注释内容,结果如下,说明已经将你的项目添加到本地版本库中了。
好了,到此为止我们已经将自己的项目添加到本地版本库中了,但是我们并没有委托到远程的git服务器上,只是在本地,没办法让别人clone你的项目,不能完成协同开发的功能。下面,git@oschina登场。
2.在oschina上注册自己的账号,并新建项目。
3.获得项目的地址路径,此处我们用的是https方式,点击复制路径。
、4.给本地项目添加远程仓库,此处用到上面的路径。这一步很重要,没有它我们不知道提交到哪里。
git remote add origin https://git.oschina.net/liuxxx/hellword.git 。origin是你起的远程主机名字
git remote 列出远程代码库名
git remote -v查看远程代码库信息
5.提价本地代码到远程服务器
git push origin master 提示如下错误,主要原因是因为你本地的分支节点版本落后,需要你提交之前先执行pull操作,防止你把服务器代码覆盖了。那我们就进行pull操作。
git pull origin master 又发现错误了,百度了一把,主要是git版本的问题,在2.9之后,需要用 git pull origin master --allow-unrelated-histories命令来合并到本地分支,于是输入命令,发现没写提交信息,退不出来了,没关系,关掉再重新打开,再次执行git push origin master 发现执行成功了
我们此时去oschina上查看项目,惊喜的发现我们的项目已经委托在上面了,别人已经可以把你的项目clone下来了。好了,这章节到此为止。下篇分享如何从oschina上clone代码到你的本地