一、安装git
![](https://img-blog.csdnimg.cn/img_convert/aa01b95a25ab85e023aa580bfef42187.png)
![](https://img-blog.csdnimg.cn/img_convert/5e61363cd11e872f4c9454d06ba4bd9c.png)
![](https://img-blog.csdnimg.cn/img_convert/8974d03353bca75efca083296d0da133.png)
![](https://img-blog.csdnimg.cn/img_convert/3bbf9940d09e15f370f4e669c822b272.png)
二、创建凭据
①打开电脑的凭据管理器
![](https://img-blog.csdnimg.cn/img_convert/0e67f8b89c8ecd8bf927127e8a0d0e63.png)
git:https://gitee.com是固定写法
用户名、密码是你创建gitee的用户名、密码
![](https://img-blog.csdnimg.cn/img_convert/d70ad57eee048ac774cb95c36be75f60.png)
三、在gitee中创建一个仓库
![](https://img-blog.csdnimg.cn/img_convert/02a7f3ee319d85b243633865d2956c69.png)
创建一个新的仓库
![](https://img-blog.csdnimg.cn/img_convert/5ab27de3155f627fc60fd95e3349599f.png)
四、项目提交到仓库的方法
①选择一个项目交由git管理
按照步骤一中召唤小黑窗口输入 git init 就可以出现.git文件夹
![](https://img-blog.csdnimg.cn/img_convert/fc959b26543295d53f0642db544461c9.png)
②右键选择git提交
![](https://img-blog.csdnimg.cn/img_convert/1b06bd9b810e0bc09541aa2227c23e09.png)
![](https://img-blog.csdnimg.cn/img_convert/6a5919419c3190bf7aca904e3f5bfdb8.png)
③将项目推送至仓库
首先去仓库复制仓库地址
![](https://img-blog.csdnimg.cn/img_convert/f5d66d32ad9655f5ec46d4a1daee8e70.png)
右键选择推送
![](https://img-blog.csdnimg.cn/img_convert/4003f9521990f776726b7cadaafb1f31.png)
选择其他,在地址栏输入你复制的仓库地址
![](https://img-blog.csdnimg.cn/img_convert/5c6ed6ab097731bce101c9f46d69a4da.png)
就可以在仓库看到你的项目
![](https://img-blog.csdnimg.cn/img_convert/1510059bbb9be85afe082d0073fdd878.png)
五、对仓库的分支进行管理
![](https://img-blog.csdnimg.cn/img_convert/cfa8f36caffb2eb3b6b5aec616899092.png)
选择新建分支,创建一个新分支
![](https://img-blog.csdnimg.cn/img_convert/c52359d49873716a1387252461d12522.png)
就可以马上看到我们创建的dev分支了,dev分支的代码和master分支代码一致
![](https://img-blog.csdnimg.cn/img_convert/eb6f7cae9fc9244e97d7f3f19e3b2ef4.png)
将master分支设置为保护分支,这样子只有管理员才能修改
![](https://img-blog.csdnimg.cn/img_convert/b031522c03ee7025edd060ce7d7f3b98.png)
五、从仓库拉取代码
选择一个你需要创建项目的文件夹,右键选择git克隆
![](https://img-blog.csdnimg.cn/img_convert/cf7fe94526f187ddb513b60f56afa69d.png)
在url中添加你的仓库地址
![](https://img-blog.csdnimg.cn/img_convert/658118fb2c7fb0a3134569ab31cd95ea.png)
就可以看到我们从仓库克隆下来的项目了
![](https://img-blog.csdnimg.cn/img_convert/5e9d7a89f73bf18df80e05169632c625.png)
六、管理克隆的项目,创建dev分支
右键选择切换/检出
![](https://img-blog.csdnimg.cn/img_convert/38aeb7f35510f82df0bec8981b7e9cc7.png)
![](https://img-blog.csdnimg.cn/img_convert/b15180d59c2bd2a099aa9e284cad056a.png)
选择远程dev,为项目创建dev
![](https://img-blog.csdnimg.cn/img_convert/1094a6daba95c3fed06eed29ab7d61c5.png)
创建成功后,右键显示的就是dev
![](https://img-blog.csdnimg.cn/img_convert/26bb3eef03f70cf8d2e9852bc02e178a.png)
七、创建本地个人分支
右键选择切换/检出
![](https://img-blog.csdnimg.cn/img_convert/60f39a2363b8dfba29b091c74f12f9ae.png)
基于本地dev分支,创建个人分支test
![](https://img-blog.csdnimg.cn/img_convert/f742cf868b665408742a092fcdb27600.png)
创建成功
![](https://img-blog.csdnimg.cn/img_convert/4e441ea3fd3a9676d1742a912565cc59.png)
八、同步代码到仓库
1、先将代码保存到本地
更新完代码后,在文件中右键选择
![](https://img-blog.csdnimg.cn/img_convert/1699c85c3abb9e2dcb54aa756494ae05.png)
![](https://img-blog.csdnimg.cn/img_convert/f338af435c1a5d50633d1ab3ef9b0e88.png)
注:这一步只是把今天写的内容提交到本地
右键选择推送
![](https://img-blog.csdnimg.cn/img_convert/42542833fa6afe36435ba5457b0c2983.png)
远端不需要选,直接选择缺点,会自动创建test分支
![](https://img-blog.csdnimg.cn/img_convert/95b6491a05d2b54a062ac76c298f5c50.png)
然后在gitee仓库中,我们就能看到我们的test分支
![](https://img-blog.csdnimg.cn/img_convert/144980ea37ab2ac35b5e2ee6fada911f.png)
选择切换分支,切换到本地dev分支
![](https://img-blog.csdnimg.cn/img_convert/60f39a2363b8dfba29b091c74f12f9ae.png)
选择本地dev,再确定
![](https://img-blog.csdnimg.cn/img_convert/62f1ceca7bf7ffb949db0599a88548d7.png)
切换分支方法二、在idea中切换
按照这三步
![](https://img-blog.csdnimg.cn/img_convert/f9c94e77108c7b00869b7a9ca5067efb.png)
2、合并代码到dev
切换到dev后,dev内的代码还没有和我们test的代码同步,我们需要合并代码
右键选择合并
![](https://img-blog.csdnimg.cn/img_convert/a8052be6a8f96f065ad96f91175ddad3.png)
选择本地的test代码,确定合并
![](https://img-blog.csdnimg.cn/img_convert/49933cc0cf6be690a1eaaffb03b7d8fb.png)
注:此时的本地dev代码和我们的test分支代码已经同步
3、推送本地dev,到远端的dev,实现代码上传至仓库
右键选择推送
![](https://img-blog.csdnimg.cn/img_convert/e7ab076448843e26ec0e5d56a2b5f3d1.png)
本地和远端dev同步,点击确定
![](https://img-blog.csdnimg.cn/img_convert/8795e2d461a32019931fb5c7542ea469.png)
在仓库中我们就能看到我们同步过来的数据
![](https://img-blog.csdnimg.cn/img_convert/88ed03bf6549c1c520f64e55a5742ac5.png)
项目的其他成员都可以按照这个步骤进行代码的拉取和推送