git的使用以及配合idea使用。
一、git的常用命令
1.配置户名和邮箱在git中以作为标识
git config --global user.name "Your Name"
git config --global user.email "email@example.com"
2.生成SSH公钥:
ssh-keygen -t rsa -C "email@example.com"
3.初始化项目(将项目由git管理)
git init
4.添加项目到本地仓库中,使用命令:
git add
5.将项目提交至本地仓库,使用:
git commit -m 备注
6.将本地库与远程库关联
git remote add origin git@gitee.com/xxxxxxx.git
7.将远程仓库的文件同步到本地
git pull --rebase origin master
8.将本地代码推送到远程分支
git push -u origin master(分支或者主线)
9.克隆项目
git clone
10.切换分支
git checkout <branch>
11.查看分支信息
git branch
二、将项目从gitlab拉到本地
1.在本地创建文件夹
2.复制gitlab项目的地址:ssh或http
3.在新建文件夹里,进入git bash
4.输入:git clone git@… 或者 http://…
三、本地项目上传到git由gitlab管理
1.在gitlab上新建一个空项目
2.打开本地的项目,进入git bash
3.复制gitlab上项目的地址,关联项目 :
git checkout 地址
4.将项目push到gitlab
四、分支的创建
公司多人团队协作的时候,不能直接在master分支上写代码提交的,每个人都要在gitlab或者gitee等平台的项目中创建自己的分支,之后在idea上新建一个自己的分支,每次都要在自己的分支进行开发,等开发完毕并且测试完毕后,再将自己分支写的代码和master合并,并且将master分支push到远程仓库中,详细见第五部分。
新建分支:
gitlab:
- 进入项目–>仓库–>分支–>新建分支–>输入分支信息
idea:
- 在idea右下角创建自己的分支
五、idea配合git使用分支与主分支的交互
- 从自己的开发分支切换到master主分支 (Checkout)
- 从主分支中拉取最新代码(update project)
- 从主分支回到自己的开发分支(Checkout)
- 将主分支中的代码合并到自己的开发分支(Merge branches)
然后如果有冲突则解决冲突: 自己和别人在同一处地方作出修改,手动去将自己的代码和别人-的代码修改合并。 - 将修改后的代码提交到自己的分支本地存储库(commit)
- 将本地仓库中已提交的代码推送到远程git仓库(push)
- 切换到主分支(Checkout)
- 将确认无任何错误的代码合并到主分支(Merge branches)
- 提交主分支到远程git主分支仓库(push)
- 切换回自己的开发分支继续进行开发 (Checkout)
版权声明:本文为m0_52850461原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。