实习到今天,已经开始做项目一段时间了,当然只是实习生的个人项目。

项目是导师发在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和提交分支的更多相关文章

  1. git 实现提交远程分支步骤

    git clone git branch [分支名] 创建分支 git branch 查看本地所有分支 git checkout [分支名称] 切换分支 ---写代码--- git status (查 ...

  2. Git提交分支

    Git提交分支操作 1.git add 命令告诉 Git 开始对这些文件进行跟踪 git add . 2.然后提交 git commit -m'这是注释信息' 3.git pull命令用于从另一个存储 ...

  3. git 本地代码提交至远程master分支解决方法

    git 提交代码,本地新建一个my分支,不从本地master分支直接上传,而是先从本地my分支上提交至本地master分支,然后本地master提交至远程master分支上.前提是远程只有一个mast ...

  4. Git 本地创建分支并提交远程分支

    在本地git checkout -b xxx 创建分支之后 想要提交分支到远程, 直接git push是不行的, 除非原来的分支里面就有这个分支. 需要先使用:git push origin  xxx ...

  5. 在IDEA中实战Git 合并&提交&切换&创建分支

    工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程Git仓库上获取项目源码 场景三:小 ...

  6. git 操作 :从远程仓库gitLab上拉取指定分支到本地仓库;git如何利用分支进行多人开发 ;多人合作代码提交实践

    例如:将gitLab 上的dev分支拉取到本地 git checkout -b dev origin/dev 在本地创建分支dev并切换到该分支 git pull origin dev 就可以把git ...

  7. git强制提交本地分支覆盖远程分支

    git push origin 分支名 --force eg: cd 代码目录 git push origin master --force 运行结果: Total 0 (delta 0), reus ...

  8. Git Pro - (2)分支

    Git 保存的不是文件差异或者变化量,而只是一系列文件快照. 在 Git中提交时,会保存一个提交(commit)对象,它包含一个指向暂存内容快照的指针,作者和相关附属信息,以及一定数量(也可能没有)指 ...

  9. git stash提交PR的正确步骤&git squash技术

    1.git stash梳理 1.1git stash的克隆与同步 首先整理下git stash的逻辑是这样 在本地做出了新的修改,提交时显示当前的版本不是最新版本,这时就需要先pull一下自己代码仓库 ...

随机推荐

  1. sklearn机器学习-特征提取1

    scikit-learn机器学习的特征提取部分较多nlp内容,故学到一半学不下去,看完nltk再来补上 scikit-learn机器学习的特征提取这一章感觉讲的不是特别好,所以会结合着来看 首先是Di ...

  2. SpringBoot接入两套kafka集群

    引入依赖 compile 'org.springframework.kafka:spring-kafka' 第一套kafka配置 package myapp.kafka; import lombok. ...

  3. arts-week9

    Algorithm 521. Longest Uncommon Subsequence I - LeetCode Review 如何搭建一个私有的CDN? 大部分情况下,我们使用市场上现有的 CDN ...

  4. 108_Power Pivot购物篮分析分组GENERATE之笛卡尔积、排列、组合

    博客:www.jiaopengzi.com 焦棚子的文章目录 请点击下载附件 1.背景 昨天在看论坛帖子时候(帖子),看到一个关于SKU组合的问题,有很多M大佬都给出了处理方案,于是想用dax也写一个 ...

  5. 使用 Flutter 与 Firebase 制作 I/O 弹球游戏

    文/ Very Good Ventures 团队,5 月 11 日发表于 Flutter 官方博客 为了今年的 Google I/O 大会,Flutter 团队使用 Flutter 以及 Fireba ...

  6. IPC机制与线程的操作

    目录 Queue模块 IPC机制(进程间通信) 生产者消费者模型 线程理论 创建线程的两种方式 线程实现TCP服务端的并发 线程join方法 线程数据共享 线程对象属性和方法 守护线程 GIL全局解释 ...

  7. vision transformer

    VIT 总览 Step1 Step2

  8. st表 LCA

    我当时知道ST表可以 \(O(1)\) 求 LCA 的时候是极为震惊的,可以在需要反复使用 LCA 的时候卡常使用. ST表!用于解决 RMQ问题 ST表 我可能写得不好,看专业的 怎么实现? 考虑把 ...

  9. goose消元

    ps.改了标题 魔板 思路:按序消除变量,用当前行(i)[行i消\(x_i\)元素],消后面的每一行的i元素 最后按逆序回代值 注意若有i~n行i元素系数都为0说明没有唯一解(其余x的解跟i元素有关) ...

  10. [刷题] IDA*

    BZOJ3041 水叮当的舞步 Description & Solution 见hzw的博客 http://hzwer.com/1507.html Code // Author: wlzhou ...