1.初始化本地仓库
git init
2.添加文件到track
git add .
3.添加文件到本地仓库
git commit -m "message"
4.将本地仓库和远程仓库关联,demo为远程仓库名字,以后提交会使用这个名字
git remote add demo url
5.提交到远程仓库,默认主分支为master
git push name master
6.创建本地分支dev并切换,一般开发都在分支上进行,开发完后再合并到master上。
注意:这里dev后面要写上master,表明是以当前master为模板创建分支,不可缺少。
git checkout -b dev master
7.在分支dev上进行开发
8.提交dev分支,这时候远程仓库是没有dev分支的,但是你提交的时候会自动创建
git push demo dev
9.切换到主分支
git checkout master
10.合并dev分支
git merge dev
11.提交到远程仓库主分支
git push demo master
12.下次开始工作前,先切换到dev分支,然后pull主分支代码,更新后再开发
git checkout dev
git pull demo master
遇到的问题:
1.本地建立了仓库,写了很多代码,然后才建立远程仓库,推送的时候远程仓库会认为本地仓库和远程仓库无关联,不能pull也不能push,这时候来段代码解决问题。
git pull gitee master --allow-unrelated-histories
成功后再push上去。
命令使用:
git branch 查看分支
git remote 查看远程仓库
git config --list 查看当前信息 按q结束