git操作

Posted 宅家瞧代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git操作相关的知识,希望对你有一定的参考价值。

上周开始了新工作

公司开发都是用MAC系统,一开始有点不习惯

工作中任务分配用gitlab的看板,主管给每个人加issure,一条issure就是一个任务,自己在里面写详细的任务开发,贼不习惯,gitlab是公司自己内搭建的,以前也没用过,而且主要都是英文,咳!

上班第二天就给我加了任务,好家伙,php的项目功能用go重构,不过写代码倒是没什么,主要是项目代码是在git上面的,然后团队协作的话,我没怎么使用git的,分支的操作都不是很懂,直到今天才算了解。

go项目分为master主分支,dev是每个开发同学自己的开发分支,还有一个pre分支,这是项目内网使用的分支,一开始听主管讲的时候就一脸蒙蔽,哪来这么多分支,要怎么搞?只能说自己是真滴菜。记录下学习过程

git 分支操作相关命令

目前我比较常用的命令

  1. git branch [branch name] --创建新分支

  2. git branch -l --查看分支列表

  3. git checkout [branch name] --切换分支,不过如果此时的分支与要切换到的分支存在冲突的话是无法切换的,会报错,这个时候可以先stash,也就是先缓存更改

  4. git stash --缓存代码,把代码退回到上次提交后的干净的代码的版本,但是后面修改的代码会缓存起来,不会不见

  5. git stash pop --恢复缓存,把前面缓存的代码恢复

  6. git merge [branch name] --合并分支,这个命令要在主要的分支上运行,也就是你开了个新的dev分支去开发,然后切换到主分支上 使用这个命令,将dev分支的代码合并到主分支上

  7. git branch -d [branch name] --删除分支

以上是关于git操作的主要内容,如果未能解决你的问题,请参考以下文章

git远程仓库操作

git工具的日常操作使用

Git上手:使用Tortoisegit操作Git

Git系列在IDEA操作Git本地仓库与连接远程Git仓库(推送合并拉取克隆操作)

Git操作命令

Git工程开发实践——Git常用操作