iOS结合码云教大家如何使用git基本操作指令

相信大多数的程序员都接触到git了吧,下面来教一些小白们怎么使用git创建本地仓库,提交代码至远程仓库,创建合并分支等等........


一、创建远程仓库

工具:码云网站、终端、Xcode

1.打开码云注册账号  并且新建自己的第一个代码仓库(申请流程省略........)


新建仓库



创建仓库

点击创建、接下来就得到了仓库的链接。如图

链接需要用到很多地方   记得复制下来~

仓库详情


2.利用Xcode创建一个新的项目,并把本地项目与远程仓库关联起来。


新建项目

接着打开终端


终端

我先把所有命令指令补全  再一个个讲解每条命令的作用


命令大全

命令1:

cd /Users/chengzhilong/Desktop/GitDemo_master

首先我们先进入到项目文件目录下

命令2

git init

接着在当前目录下创建一个本地git仓库

命令3

git remote add origin "你的项目链接"(上图《创建项目》红线圈出来的)

与远程仓库进行关联

命令4:

git config user.name 'ice'

配置你的用户名(待会会在提交项目的时候看见)


命令5:

git pull origin master (必须要执行的)

先从远程仓库拉取文件

命令6:

git add .

将本地项目的改动添加进缓存区 待提交

命令7:

git commit -m '第一次上传本地项目到远程仓库'

附加上备注信息

命令8:

git push origin master (或者git push -f origin master  强制推送)

将缓存区的文件提交到远程仓库中。



在做完这一系列的操作之后 ,这时候我们打开“码云”就可以看到,在主分支下出现了如下提交记录


提交成功




这样本地代码与远程的git仓库就能连接上了,那么接下来我们去修改一些代码 ,然后提交,follow me~


首先在代码中新增以下代码

新增test1方法

这时候继续打开终端


指令

成功之后打开“码云”


是不是发现提交成功了呢。




接下来给大家介绍如何从远程git仓库中拷贝代码下来,比如说有这样的场景,公司给到你git或者svn的代码地址  需要你自己去拉取下来进行开发(svn的就不在此讨论了),那么我们接下来就来操作吧。

还是拿上面的例子来说  上面我们已经提交了一个新的项目到git服务器了,这时候我们如何把这些项目代码拉取下来呢,往下看..........



1.首先我们在桌面创建一个“GitDemo_Local”文件夹,用来存放我们拉下来的项目,接着打开终端,进到对应的目录



利用  git clone https://gitee.com/jiangxiaobin/GitTestDemo.git  命令来拷贝项目至本地。当执行完毕的时候  我们打开项目目录




项目是不是原封不动地拷贝下来了呢。


这时候我们同样去修改代码的时候   只需要这几步操作就行(注:这时候不需要再利用git init创建本地仓库和git remote....指令进行关联。因为我们是clone下来的,这些东西都已经存在于文件目录中了)

命令5:

git pull origin master (必须要执行的)

先从远程仓库拉取文件

命令6:

git add .

将本地项目的改动添加进缓存区 待提交

命令7:

git commit -m '第一次上传本地项目到远程仓库'

附加上备注信息

命令8:

git push origin master

将缓存区的文件提交到远程仓库中。




以上就是第一次提交项目和拉取代码的所有东西了

有问题随时指教,谢谢。


下一章将为大家讲解创建分支和合并、删除分支的功能。持续更新............

关于分支大家可以看看这边博客 ,写的非常生动形象

实际项目中如何使用Git做分支管理 - ShuSheng007的专栏 - CSDN博客


关于git的基本教程,强烈建议阅读廖雪峰老师的Git教程,对初学者非常友好。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 四、 分支开发工作流 现在你已经学会新建和合并分支,那么你可以或者应该用它来做些什么呢? 在本节,我们会介绍一些常...
    常大鹏阅读 2,145评论 3 24
  • Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...
    bondPang阅读 1,349评论 0 6
  • 原文地址主要用到的命令: git config user.name 设置用户名 git config user....
    AFinalStone阅读 488评论 0 2
  • 本文针对初级用户,从最简单的讲起,但是需要读者对Git的基本用法有所了解。 Git是开源的分布式版本控制系统,...
    Sachie阅读 1,176评论 0 2
  • 如何关联远程库? 1.新建本地库 2.通过git官网新建远程库 3.输入指令: git remote add or...
    诸子大人阅读 16,741评论 1 9