相信大多数的程序员都接触到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~
首先在代码中新增以下代码
这时候继续打开终端
成功之后打开“码云”
是不是发现提交成功了呢。
接下来给大家介绍如何从远程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教程,对初学者非常友好。