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一下自己代码仓库 ...
随机推荐
- kvm 虚拟化技术 1.2之kvm基础操作
1.虚拟机基础操作 (1).查看.编辑.备份kvm配置文件以及查看kvm状态 [root@hd1 ~]# cd /etc/libvirt/qemu [root@hd1 qemu]# ls centos ...
- Android shape与selector标签使用
原文地址:Android shape与selector标签使用 Android中提供一种xml的方式,让我们可以自由地定义背景,比较常用的就是shape标签和selector标签 shape shap ...
- mac安装java环境
1.java安装包获取: 链接:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 2.验证安装是否成 ...
- springcloud 断路器
https://www.jb51.net/article/138572.htm 参考资料: http://www.cnblogs.com/ulysses-you/p/7281662.html http ...
- docker安装nginx,配置SSL
nginx安装 下载镜像并测试 1.docker pull nginx 2.docker images nginx 查看我们拉取到本地的nginx镜像IMAGE ID 3.首先测试下nginx镜像是否 ...
- 攻防世界pwn题:forgot
0x00:查看文件信息 该文件是32位的,canary和PIE保护机制没开. 0x01:用IDA进行静态分析 总览: 该函数就是:v5初值为1,对v2输入一串字符.然后执行一个会根据输入的字符串而修改 ...
- 6月6日,HTTP/3 正式发布了!
经过了多年的努力,在 6 月 6 号,IETF (互联网工程任务小组) 正式发布了 HTTP/3 的 RFC, 这是超文本传输协议(HTTP)的第三个主要版本,完整的 RFC 超过了 20000 字, ...
- 如何在 Mac 和虚拟机上安装 macOS Big Sur、Monterey 和 Ventura
请访问原文链接:https://sysin.org/blog/how-to-install-macos/,查看最新版.原创作品,转载请保留出处. 作者主页:www.sysin.org 名词解释: 硬件 ...
- AsList()方法详解
AsList()方法详解 在Java中,我们应该如何将一个数组array转换为一个List列表并赋初始值?首先想到的肯定是利用List自带的add()方法,先new一个List对象,再使用add()方 ...
- 如何使用lerna进行多包(package)管理
为什么要用lerna 将大型代码仓库分割成多个独立版本化的 软件包(package)对于代码共享来说非常有用.但是,如果某些更改 跨越了多个代码仓库的话将变得很 麻烦 并且难以跟踪,并且, 跨越多个代 ...