git的使用以及配合idea使用

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版权协议,转载请附上原文出处链接和本声明。