git入门使用

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

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

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

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

在IDEA的位置:


git初级使用:

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


git入门使用_第1张图片
拉取分支

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

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

git入门使用_第2张图片
IDEA关于git的操作界面


git入门使用_第3张图片
提交界面


git入门使用_第4张图片
提交选择方式

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

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


git入门使用_第5张图片

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


git入门使用_第6张图片

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


git入门使用_第7张图片


git入门使用_第8张图片

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

你可能感兴趣的:(git入门使用)