美文网首页
git入门使用

git入门使用

作者: 我是一只流氓兔 | 来源:发表于2019-02-01 13:49 被阅读0次

由于本人现在使用git,但是之前对git了解甚少,为了减少麻烦,所以开始记笔记

关于git安装这里不做详细说明,因为很简单,而且我之前也是装好的。

对于分支的说明(每一个开发的人员都是一个分支,开发中,需要将自己已经开发完成的代码合并到某一个特定分支)

对于本地仓库,其实是由git维护的三颗“树”组成,第一个就是工作目录,它持有实际文件;第二个就是缓存区,它就是一个缓存区域,临时保存改动;第三个就是HEAD,指向你最近一次提交后的结果。

在IDEA的位置:

git初级使用:

1 单击分支,便会出现checkout as,单击,就将对应的master分支拉下来,不过公司的master分支都是有权限的,一般人是不能进行修改的。

拉取分支

2 创建新分支,有新需求下来,比如简单的修复bug,这个时候就需要你在自己的分支进行修改而不去影响别人的代码,在刚刚创建的master分之下,找到git位置,点击一个New Branch,创建新分支,进行命名。

3 提交代码,如果是创建分支第一次提交,直接在项目名称处右击,选择git,会出现如下图标,选择commit Directory,便会将你自己修改的文件显示出来,这里顺便可以对自己修改的内容进行检查。在提交界面的commit message里可以添加修改日志,一般的项目都会设置没有添加是不允许修改的。添加好后,选择右下方按钮,共有两个选项,commit和commit and push,根据需要进行选择,如果不太确定修改内容,建议先不要push。如果是使用两人以上的分支建议commit之前先pull,就是更新代码。

IDEA关于git的操作界面 提交界面 提交选择方式

3.1 刚说的公用分支,那就可能出现代码冲突问题。这个时候一般会出现提示,就需要进行merge,这个就按照自己的需要进行merge,不过,要小心,不能多merge,也不能将别人的代码merge掉。

4 修改本地分支,但是不想提交,有需要切换到别的分支,这个时候还是选择文件-->选择git-->选择repository-->选择stash changes,这个时候会跳出弹框,输入你所创建的名称,当切回本分支需要恢复修改的时候,再点击unstash changes,选择自己刚刚的命令即可。

5 合并分支,这种情况还是很多的,切换到主分支,进行更新代码(切记要更新),选择修改的分支,选择merge into current,这个时候点击crtl+shift+k(注意快捷键冲突)进行push,如果有代码冲突,还是按照前面所说merge。如果没有push,代码合并不正确,可以将本地删除,再去远程拉取新分支。

6 版本回滚,假如现在代码修改过多,且想回到前面的版本,右击文件,选择Local History,选择show History,然后接可以看到修改的文件,选择自己需要的,选择revert。

总结:在使用git时,要小心使用,特别是在push的时候,一定要检查好代码再push。多按pull更新代码,多检查,多按crtl+shift+k

相关文章

  • Why Git? Learn It!

    一次 git 入门使用分享的大纲整理,适合新手入门。 总览 为什么要用 Git? Git + SourceTree...

  • Git book

    目录 git community book git入门 git笔记 git 用法 git安装使用手册 git命令大...

  • 程序猿的工具集锦

    Git 从零开始学Git【新手高效入门必备】 git入门,先学会这几个姿势 SVN SVN使用时应注意的那些事 M...

  • 2018-06-02

    Git 使用入门 目前,Git 是全球最流行的分布式版本控制系统软件,为了应付作业,简单介绍下其使用入门。首先需要...

  • 2020-02-21 git 和 tmux

    1. tmux tmux的使用和配置 tmux使用手册 2. git 猴子都能看懂的git入门-git索引 git...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • Git 入门指南

    Git 入门指南 [TOC] Git 基本操作,一篇文章就够了! 1. Git简介 在实际开发中,会使用Git作为...

  • GIT

    Git原理 关于版本控制 Git的优势 Git入门使用 新建项目和科隆已有项目(如图) 11 最后在GITHUB的...

  • Git 入门使用

    Git 是目前世界上最先进的分布式版本控制系统 很多人都知道,Linus (利纳斯)在1991年创建了开源的 Li...

  • git入门使用

    git使用尝试 新建显目操作 克隆已有项目来操作 使用ssh协议地址,如果使用https就得每次输入密码 gith...

网友评论

      本文标题:git入门使用

      本文链接:https://www.haomeiwen.com/subject/qefzqqtx.html