一、在本地仓库及远程仓库创建分支,并建立关联关系。
1、创建本地分支,如图:
 
2、填写分支名称,勾选Checkout branch:

3、提交本地分支到远程分支:
右键选择Git -- Repository -- push:

push的时候会自动弹出一个远端同名分支(可修改),如下图:

点击push,推送成功后,在界面上就可以看到该远程分支及代码了。此时提交代码都会提交到创建的分支上,其他人员也可以从远程分支上拉取代码了、

 
二、将dev分支代码合并到master分支
当我们开发完代码后,需要提交分支并合并到master分支,步骤如下:
1、将代码push到远程dev_test分支。

2、然后本地dev切换到master分支,拉取最新的远程master分支代码(多人开发必备):

3、将本地分支dev上的代码合并到本地master分支(因为本地master与远程master建立了关联关系),

4、 最后在push到远程master分支上。

三、将本地项目上传至git
1、在项目的根目录下执行
git init 
2、将项目的所有文件添加到本地仓库中:
git add . 
3、将上一步的文件提交到仓库
git commit -m "first commit" 
4、将本地仓库内容关联到git仓库上
git remote add origin git地址 
5、生成本地文件ReadMe文件,避免提交报错
git pull --rebase origin master 
6、最后一步,上传代码到github远程仓库
git push -u origin master 
如报错:push后出现错误:![rejected] master -> master(non-fast-forward) error
原因:你在远程创建的仓库有ReadMe文件,而本地没有,造成本地和远程的不同步
解决办法:本地生成一个ReadMe文件(git pull --rebase origin master )然后强制上传覆盖远程文件( git push -f origin master)

![[操作系统笔记]基本分段存储管理](https://img-blog.csdnimg.cn/7a92a4177f8145b0b7c3772d121742b5.png)

















![[附源码]计算机毕业设计springboot学生宿舍维修管理系统](https://img-blog.csdnimg.cn/5e6c1d0ef6fa47bca850f1e9a7551e24.png)