git和提交分支
实习到今天,已经开始做项目一段时间了,当然只是实习生的个人项目。
项目是导师发在git上面的,要求我们用git的PR提交
可是我不会啊。。。git仅仅是简单的个人提交总的项目到仓库里,什么新建分支,pr流程我还不是很懂
不过好在,导师也很耐心的教,自己也百度了许多,在这就把我大概的操作讲一讲,当然是不完整的,分支命名啊等等,回头还要找导师询问意见。
参考廖雪峰的git,说实话初步感受到了git在团队中的作用
在使用git进行团队合作之前,当然是要有自己的git仓库,这里就不概述,大家网上找一找入门的教程,很多,只需要建一个自己的仓库就行
在工作之前,项目组应该会像我导师那样,发一个git项目初稿吧,就像下面的图

我们点击code里面,获得http地址并复制,只是为了将项目clone到本地里

前提是安装git bash
在你要添加项目的文件夹中运行git bash
输入代码
git clon https:。。。。。
此处就是上面我们复制的http地址
clone完成之后,刚刚运行git bash 的地方就有了我们clone 的文件夹
进入到该文件夹运行git bash,
在我们项目完成一些内容的时候,比如加入了一个html文件等等,当你觉得工作完成的差不多了,就可以在git bash中将代码提交到本地
git add xxx文件
git add -A . //这是提交全部代码,注意有一个点别忘记了 git commit -m “提交的备注”
这是我们创建一个分支
git checkout -b dev // 这是创建了一个叫做dev的分支
Switched to a new branch 'dev'
提交到本地之后,再去把代码提交到共享仓库中
git push https:... dev
这时在页面中我们就可以看到刚刚提交的分支(下面是我自己的分支,名称不叫dev,正常来说按照上面的流程分支名称叫做dev)

今天还询问了导师,后续的操作是,导师看到分支内容后会提意见,
当某一个部分彻底完成之后,将该分支合并到主分支,在开一个分支继续接下来的工作部分
等后面完成首页之后,在学习一些更多这方面的知识,到时再进行补充
今天通过导师认识到了vscode操作git和使用soucetree操作git。明天先完成目前的任务,等周末的时候在啃啃这两个骨头
git和提交分支的更多相关文章
- git 实现提交远程分支步骤
git clone git branch [分支名] 创建分支 git branch 查看本地所有分支 git checkout [分支名称] 切换分支 ---写代码--- git status (查 ...
- Git提交分支
Git提交分支操作 1.git add 命令告诉 Git 开始对这些文件进行跟踪 git add . 2.然后提交 git commit -m'这是注释信息' 3.git pull命令用于从另一个存储 ...
- git 本地代码提交至远程master分支解决方法
git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支上.前提是远程只有一个mast ...
- Git 本地创建分支并提交远程分支
在本地git checkout -b xxx 创建分支之后 想要提交分支到远程, 直接git push是不行的, 除非原来的分支里面就有这个分支. 需要先使用:git push origin xxx ...
- 在IDEA中实战Git 合并&提交&切换&创建分支
工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小 ...
- git 操作 :从远程仓库gitLab上拉取指定分支到本地仓库;git如何利用分支进行多人开发 ;多人合作代码提交实践
例如:将gitLab 上的dev分支拉取到本地 git checkout -b dev origin/dev 在本地创建分支dev并切换到该分支 git pull origin dev 就可以把git ...
- git强制提交本地分支覆盖远程分支
git push origin 分支名 --force eg: cd 代码目录 git push origin master --force 运行结果: Total 0 (delta 0), reus ...
- Git Pro - (2)分支
Git 保存的不是文件差异或者变化量,而只是一系列文件快照. 在 Git中提交时,会保存一个提交(commit)对象,它包含一个指向暂存内容快照的指针,作者和相关附属信息,以及一定数量(也可能没有)指 ...
- git stash提交PR的正确步骤&git squash技术
1.git stash梳理 1.1git stash的克隆与同步 首先整理下git stash的逻辑是这样 在本地做出了新的修改,提交时显示当前的版本不是最新版本,这时就需要先pull一下自己代码仓库 ...
随机推荐
- ubuntu 20.04 source mirror(aliyun)
x64 deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb-src http://m ...
- 项目:Six Sigma
六西格玛管理(Six Sigma Management)是20世纪80年代末首先在美国摩托罗拉公司发展起来的一种新型管理方式.推行六西格玛管理就是通过设计和监控过程,将可能的失误减少到最低限度,从而使 ...
- 767. Reorganize String - LeetCode
Question 767. Reorganize String Solution 题目大意: 给一个字符串,将字符按如下规则排序,相邻两个字符一同,如果相同返回空串否则返回排序后的串. 思路: 首先找 ...
- 108_Power Pivot购物篮分析分组GENERATE之笛卡尔积、排列、组合
博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 1.背景 昨天在看论坛帖子时候(帖子),看到一个关于SKU组合的问题,有很多M大佬都给出了处理方案,于是想用dax也写一个 ...
- 每天一个 HTTP 状态码 205
205 Reset Content 205 Reset Content 表示服务器成功地处理了客户端的请求,要求客户端重置它发送请求时的文档视图.这个响应码跟 204 No Content 类似,也不 ...
- .NET Core 读取配置技巧 - IOptions<TOptions> 接口
原文链接:https://www.cnblogs.com/ysmc/p/16307804.html 在开发过程中,我们无法离开配置文件(appsetting.json),例如配置文件中有以下内容: { ...
- 浅析 2D 组态与 2.5D 组态的区别 | 空调装配生产线与化工安全流程
前言 为了更有效辨别 2D 与 2.5D 之间的区别,图扑软件选用 2D 空调装配生产线与 2.5D 化工厂安全流程作比较.通过自主研发的 HT 产品,采用 B/S 架构快速搭建零代码拖拽式 Web ...
- 【原创】项目四Tr0ll-1
实战流程 1.nmap枚举 nmap -sP 192.168.186.0/24 nmap -p- 192.168.186.142 nmap 192.168.186.142 -p- -sS -sV -A ...
- React简单教程-5-使用mock
前言 一个前后端分离的项目,前端人员需要对接后端的接口.如果在后端的接口没有开发好,或者没有测试版可以对接的情况下,前端人员也不能坐等后端接口写好后再开始开发. 一个项目的,理想情况下接口的规范应该是 ...
- JAVA - 缓冲和缓存
JAVA - 缓冲和缓存 缓冲 Buffer 功能:协调上下层应用之间的性能差异.通过缓冲区的缓冲,当上层组件性能优于下层组件的时候,缓冲可以有效减少上层组件对下层组件的等待时间. 使用场景:IO流中 ...