git教程(三)--创建项目并提交更新
我们使用git就是为了更方便的管理我们的项目,更好的进行版本控制。
那么首先我们就要有一个项目,在github上如何创建项目呢?
登陆你的Github账户,点击上方导航栏的“+”按钮,在下方选择“New repository”
Github如何创建项目仓库
进入到创建项目页面,按照下图所示输入你要创建项目的信息
Github如何创建项目仓库
最后点击“create repositoty”,就会跳转到你创建项目的页面了,至此你的项目仓库已经创建完毕了。
里面标红的地址就是我们项目的地址。git同时支持ssh和http
项目我们创建好了,但是我们使用的时候可能有一下几种情况
一我们本地已经有了一个项目,我们想在希望这个项目能与我们github上的项目相关联
二是我们在github上已经新建了或者fork一份别人的项目,我们希望clone到本地,然后自己
作为开发者可以进行提交和更新
项目我们创建好了,但是我们使用的时候可能有一下几种情况
一我们本地已经有了一个项目,我们想在希望这个项目能与我们github上的项目相关联
二是我们在github上已经新建了或者fork一份别人的项目,我们希望clone到本地,然后自己
作为开发者可以进行提交和更新
比如我们本地已经有了我们写的项目,我们现在希望这个项目能与我们刚在github上的创建的代码仓库项关联。
本地已有项目关联git远程仓库这种情况下,我们本地可能已经有了一个项目,这个项目可能之前没有版本控制,或者说使用的是其他版本控制系统,而我们现在期望它可以迁移到github上来
首先为我们的项目初始化我们在我们的项目目录下为git进行初始化
git init
为我们的项目添加项目源地址
git remote add originname giturl
这里的项目地址就是我们的刚才创建的那个项目的ssh地址
其中originname是自己设置的源的名称(一般设为origin),后面就是我们github下那个项目的地址
我们现在可以使用git remote -v查看
执行上面的命令,我们就把test.c添加到了仓库中
第二步,用命令git commit告诉Git,我们次次提交的信息
git commit -m "write a test c file..."
第三步使用git push将修改提交到版本库
git push origin mastergit pull更新代码
git方便了多底协作办公,我们本地的仓库可能在经过一段时间的更新后,已经不是最新的了,这时候我们就需要将远程仓库中的代码进行更新到本地,以保持本地代码是最新版本。
git pull 远程主机名 远程分支名 : 本地分支名
一般来说使用git pull 就可以将远程仓库中的最新版本的代码取回到本地更新
转载:http://blog.csdn.net/gatieme/article/details/50595028
项目通过git托管到码云 1.注册码云账户 2.创建码云仓库 3.找到自己项目所在到目录,初始化仓库 4.输入 git remote add origin 码云仓库地址 5.输入 git pull origin master 命令 6.将本地代码push到远程仓库
git项目,已有master分支,如何创建新的分支 切换到基础分支,如master分支 创建并切换到新分支 更新分支代码并提交 新分支已经创建上,基础代码也已经push到git服务器,git代码管理界面,看到新的分之
相关文章
- thymeleaf教程-springboot项目中实现thymeleaf自定义标签
- 【保姆级教程】OAK-D-Lite树莓派项目(AI+CV)
- 【OAK开源项目教程】如何使用 OAK 通过视觉 SLAM 执行定位?
- 【OAK开源项目教程】全国大学生电子设计竞赛,OAK和 yolox完美结合,实现对足球、篮球、排球的识别和测量。
- SAP UI5 应用开发教程之一百零四 - SAP UI5 表格控件的支持复选(Multi-Select)以及如何用代码一次选中多个表格行项目
- SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版
- SAP UI5 应用开发教程之五十八 - 使用工厂方法在运行时动态创建不同类型的列表行项目控件试读版
- 如何创建开发uniapp微信小程序项目?详细步骤教程
- 毕设/私活/bigold必备项目,一个挣钱的免费的全开源标准前后端分离后台管理权限系统【springboot+vue+redis+Spring Security】脚手架搭建:若依Ruo框架具体使用教程
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- 自定义单点登录项目 (1)
- GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
- 生活中的5 个自动化Python 项目——从初学者到高级(附零基础学习教程)
- 13天搞定python分布式爬虫(视频+项目双管齐下)
- 成长之路--项目小组长的初步感受
- 全网最全的Gitlab CI/CD自动化部署的介绍和教程,使用GitLab CI/CD自动化热部署SpringBoot或maven项目,GitLab CI/CD的Kubernetes集群的集成
- 【Android Gradle 插件】Gradle 基础配置 ② ( Gradle 空白项目构建示例演示 )
- Vue3+vite项目中如何动态导入并创建多个全局组件
- 在公司的局域网内,组长让你在自己的虚拟机部署项目,大家等着访问测试,该怎么办???
- YOLO算法创新改进系列项目汇总(入门级教程指南)
- 【课题总结】OpenCV 抠图项目实战(8)图像轮廓
- 建木(Jianmu)----建木创建打印HelloWorld的项目
- RK3399平台开发系列讲解(项目实践篇)1.5、车载项目-车机硬件总体设计
- Vitepress快速搭设博客&项目文档