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

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  命令  - -参数 中间是两横连接


2)创建本地版本库Repository

cd 到你的android项目(或者在你的项目目录下直接右键gitbash重新打开命令窗口也行)。

git  init  命令创建本地版本库

项目结构出现如下变化,多出来一个git文件夹,就是本地版本库的依赖的文件夹。同时多出几个绿勾勾,说明我们初始化成功了。以后你可以删除这个git文件夹来删除本地版本库,项目就不会具备版本控制的功能。


3)添加你的项目到本地版本库,但此时并没有真正提交到本地版本库。

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代码到你的本地



  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值