Git教程

图文:

步骤一:

在管理平台(码云/GitHub等)创建新项目

image
image

3.点击复制,下面在Android Studio中能用到(填写URL地址)

image

步骤二:

把Android Studio项目导入码云

image

2.选择自己所创建的整个工程,点OK

image

3.点过OK之后会发现,在Project下 部分文件变为红色

image

4.点击Add

image

5.目录下字体颜色变成绿色

image

6.点击红色箭头指向的地方(可能会提示填写邮箱地址,即你注册OSChina填写的邮箱地址)

image

7.main文件上的勾点掉,(部分情况名字不一样,位置一样),Message部分内容随便输入,然后点击Commit and Push

image

8.接下来的提示窗口选择Commit

image

9.点击Define remote

image

10.URL里面填写:在最上面步骤里复制的URL地址,点OK

image

11.点Push

image
image

13.点OK,中途可能会提示输入账号密码(为你注册的OSChina登陆的账号密码,输入一次之后,下次就不用输入了)

image

14.之后会提示 Push rejected,

image

15.右键,Delete,提示框点OK

image

16.然后在主目录右键Git 选择Pull

image

17.先点刷新建,然后打钩,再点Pull

image

18.之后可能会提示以下内容:Git Pull Failed

image

19.找到你存放此Android项目的路径,比如我的为:

image

20.在此文件夹上右键,选择Git Bash Here,之后会弹出一个弹出框,并在里面输入:git pull origin master --allow-unrelated-histories,

image

按回车键 ,提示,就可以关闭了(点Ok)

image
image
image

提示 Push成功

image

22.现在可以到OSChina项目 刷新,大功告成!!!

image

Git(Mac相关,Window可不看)
首先,我们需要一个本地仓库,用来连接到git并提交代码

注:Xcode7.0之前的版本需要自行安装git,Xcode7.0之后默认已经安装

1.创建一个文件夹用作本地仓库,比如我先在桌面上创建一个文件夹并命名为”测试”

这里写图片描述

然后打开Mac电脑的终端,进入到这个文件夹,输入

cd

空格一次后 将文件夹拽入终端生成路径,enter一下进入
再输入命令

git init

这样本地仓库就创建好了

2.创建远程仓库,也就是在git上创建仓库
首页登陆Github,并选择创建

这里写图片描述

填写仓库名称,这里注意仓库名称不要写中文,中文显示不出来


这里写图片描述

ok,这样远程仓库也创建好了

3.将本地仓库与远程仓库进行关联
在终端中继续输入

git remote add origin https://github.com/iOSZZW/myGit

解释一下,git remote add origin后的网址是你的远程仓库的地址,具体查看请看下图

这里写图片描述

OK现在已经关联成功了

4.将git上远程仓库里的东西拉到本地仓库来进行合并提交 (因为之前创建远程仓库的时候是带了README.md文件的),在终端输入

git pull --rebase origin master 

到现在为止,git 就可以正常使用了,

注:还有一种更快速的办法使用,什么都不用做,既不用创建文件夹,也不用关联,前提是要有远程仓库
先创建一个远程仓库,然后克隆到桌面上,ok上面的步骤全省了

cd Desktop

git clone https://github.com/iOSZZW/myGit

终端输入两行命令就搞定了

使用方法:命令行操作
常用命令行如下:

git status          查看本地git仓库的状态
git add -A          添加所有修改的内容
git commit -m "提交详情内容记录"      提交更新到本地仓库
git push -u origin master          将本地仓库更新的内容提交到远程仓库
git diff            查看修改的内容
git log 查看历史版本,显示从最近到最远的提交日志

更完整的教程请参看:

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013758392816224cafd33c44b4451887cc941e6716805c000
第一次创建/拉项目出错后
cd
空格一次后 将文件夹拽入终端生成路径,enter一下进入 
再输入命令
git pull origin master --allow-unrelated-histories
再继续推拉操作
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 与 SVN 区别 Git不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一...
    心至靜行至遠阅读 714评论 0 5
  • Git是什么 Git能解决什么问题 Git能解决什么问题?答曰:版本控制。 经常写文档的同学应该比较清楚,对某个文...
    dy2903阅读 341评论 0 0
  • 不管是恋爱中,还是生活中,给予都应该是相互的。 故事是这样的…… 一天小v回到教室后发现桌子上乱成一团,不由...
    科科w阅读 266评论 0 0
  • 我这个人,性子急,有时候实在气不过,就会爆发。 大学毕业后,就来到了埃塞,当时的脾气真可以说是好成了...
    大钱小胖阅读 1,411评论 0 2
  • 汨汨文字出,淙淙心泉流。 切切虽自爱,茫茫几同俦? 网友各殊趣,文风吹山头。 山鸾惜嘤嘤,雏凤鸣啾啾!
    红城客阅读 520评论 17 34