GIT 保存日志并建立自己的分支

摘要:
也是我踩坑记录吧,防止下次再次踩坑。再已有的dev新建自己的分支在更新到gitlab仓库中的过程。切换并新建自己本地的分支featuer和刚刚新建dev一样的。在把你写的自己的代码放到刚刚本地克隆下来的文件夹中即可。并gitadd.在gitcommit-m"本次更新的说明"在gitshow查看刚刚更新的细节。按q字母键退出gitpushorigin刚刚和你新建的分支同名最后gitlog查看是否新增记录。

以下是我个人在工作中对git的愚见全是大白话说明。也是我踩坑记录吧,防止下次再次踩坑。

再已有的dev(开发分支)新建自己的分支 (featuer)在更新到gitlab 仓库中的过程。

首先要有大致的概念 本地 git init 是创建本地并初始化本地的git仓库,本地的仓库现在和线上的仓库是两个并行的仓库(也就是现在本地和线上没毛关系)

我先假定你已经安装好了git工具,不会(百度 google);

首先在本地新建自己文件夹及保存好自己的代码,git init 初始化并创建本地仓库

然后克隆dev分支git clone -b 分支名 仓库地址 =========克隆固定的分支

然后 git add . 此时你的git应该显示是主分支

切换并新建自己本地的dev分支

git checkout 分支名 ============= 必须先有该分支名才能切换

git checkout -b 分支名 ============= 只是合并上面操作 (在本地创建该分支并切换到该分支)

然后在关联线上的仓库 (就是本地和先上关联和通行)git remote add origin url地址 ============与远程仓库建立连接

在拉取线上的dev 分支 这步是更新本地的dev分支及更新日志 git pull origin dev

在 git log 查看更新的日志 是否和线上的日志是否一样。

切换并新建自己本地的分支featuer 和刚刚新建dev 一样的。

在把你写的自己的代码放到刚刚本地克隆下来的文件夹中即可。

并git add .

在git commit -m "本次更新的说明"

在 git show 查看 刚刚 更新的细节。

按q字母键退出

git push origin 刚刚和你新建的分支同名 (这是更新到线上)

最后 git log 查看是否新增记录。

免责声明:文章转载自《GIT 保存日志并建立自己的分支》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt如何保持子窗口显示在最上面react 路由跳转问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux mount/unmount命令(转)

格式:mount [-参数] [设备名称] [挂载点] 其中常用的参数有:-a 安装在/etc/fstab文件中类出的所有文件系统。-f 伪装mount,作出检查设备和目录的样子,但并不真正挂载文件系统。-n 不把安装记录在/etc/mtab 文件中。-r 讲文件系统安装为只读。-v 详细显示安装信息。-w 将文件系统安装为可写,为命令默认情况。-t  指...

reindex-maven 私服(nexus)架设以及项目管理中遇到的问题及解决方案(updating)

---    用maven 的过程中 大问题小问题实在是不少 ,就不一篇文章一篇文章的写了,干脆写在一起 ---- -------  nexus 加索引  点击Administration菜单下面的Repositories,将这三个仓库Apache Snapshots,Codehaus Snapshots,Maven Central的configura...

kernel: blk_update_request: I/O error, dev fd0, sector 0

原因:   拷贝文件时,vsphere虚拟机卡死,无法连接。   经检查控制台也无法登录。重启虚拟机然后报下图 然后执行journalctl显示如下 系统messages日志 原因查找中。。。 解决方案  重启后图1的位置输入如下两条命令 1 xfs_repair -L /dev/centos/root2 3 init 6 然后进入虚拟机bios...

AWS系列之三 使用EBS

Amazon Elastic Block Store(EBS)可作为EC2实例的持久性数据块级存储。其具有高可用性和持久性的特点,可用性高达99.999%。给现有的EC2实例扩展新的存储块只需要几分钟的时间,省时省力。每个EBS块都被放置在一个特定的可用区内,并且会自动维护一个副本,随时保护数据安全。 Amazon EBS共提供三种硬盘类型,SSD(固态...

idea中push项目到远程仓库,提示:push to origin/master war rejected

原因是:初始化项目时,创建远程仓库时选了README.md文件,但是而本地仓库与远程仓库尚未进行文件关联,因此需要将两个仓库的文件进行关联后提交。 解决方案如下: 1.切换到自己项目所在的目录,右键选择GIT BASH Here,Idea中可使用Alt+F12 2.在命令行窗口中依次输入命令: git pull git pull origin master...

关于Git在Eclipse中的使用

一.Git概念 1、Git于SVN的不同 Git是分布式数据库,本地创建仓库,即可在本地完成版本控制(等价于SVN在本地安装服务器和客户端,SVN服务器如果在远程,断网情况将无法完成提交及版本维护)。 Git协作开发,大家可以互相克隆版本库(相当于SVN下载项目),进行开发,每人都有完整的库(分布式)。 通常为了方便,远程还是会建立一个共享库,如GitH...