git入门使用

由于本人现在使用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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 15,948评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 3,952评论 0 11
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 2,098评论 0 18
  • 亲子日记第一篇 杜昀朔妈妈 儿子上小学一个星期了,这是我的第一篇日记,说来比 较惭愧。在这一...
    杜昀朔妈妈阅读 199评论 0 1
  • 现实中事情的发展总是出人意料 在拉黑你的之前我也没有想过我们会走到这种地步。可能网络上的我们因为太寂寞,所以约定好...
    Liiiiion阅读 188评论 0 1