安装git

安装git

https://git-scm.com/downloads
官网下载,除了选安装位置的时候 一直yes到底

初始化

git config —global user.name “Your Name” #用户名
git config —global user.email “email@example.com” #邮箱
# 查看信息
git config -l

idea关联git

File > Settings 关联过程是自动的

此处关联是Idea可以自动完成的

idea-关联git.jpg

创建仓库

  • 新建项目后,将项目目录创建为git仓库
  • 注意: 要在建仓库前,设置忽略文件 “.gitignore”
    作用:被忽略的文件会被版本记录忽略,版本中不包含它们。
    范围:不需要和其他开发共享的文件,具体见下图。
创建仓库前,先添加忽略文件

idea-创建仓库0.jpg

将项目目录初始化为一个仓库

idea-创建仓库1.jpgidea-创建仓库2.jpg

提交-commit

创建好仓库后,做第一次提交。

选择提交菜单

idea-commit.jpg

选择提交文件,定义提交信息

idea-commit2.jpg

之后会有些友好提示,可以忽略,点击“commit”即可

idea-commit3.jpg

创建分支

新建开发分支

点击右下角链接,即可

idea-新建分支.jpg

新建分支

idea-新建分支2.jpg

查看当前分支

idea-新建分支3.jpg

上传到远程仓库(push)

  • 请首先参照第7章,创建一个远程仓库。
  • 要求是裸库,且建议库名和项目名同名。
选择push菜单

idea-push.jpg

定义远程仓库地址

idea-push3.jpg

执行,push操作

idea-push4.jpg

push成功后 ,弹窗提示

idea-push5.jpg

复制到本地仓库(clone)

如果有建好的远程仓库,比如公司内已经在用的仓库,或者github,码云上的一些公开仓库, 可以将远程仓库的项目复制到本地使用。

点击克隆菜单

idea-clone1.jpg

输入如远程仓库地址

idea-clone2.jpg

打开项目

idea-clone3.jpg

打开项目,选项

idea-clone4.jpg

更新本地项目

如果远程仓库有更新,则你的本地项目也需要一起更新。

选择pull菜单

idea-pull1.jpg

执行 pull操作

idea-pull2.jpg

更新日志显示

idea-pull3.jpg

冲突解决

合并分支时,如果出现冲突,则需要解决冲突。

冲突出现,弹窗中可以选择如下

idea-冲突.jpg

也可以直接修改冲突文件,然后commit即可

idea-冲突2.jpg