前言
当一个新项目的开始就意味着我们又要开始进行关联仓库、拉代码、合代码、推代码这一系列操作,由于我的狗记性,我觉着我是记不住那几行命令的先后顺序了,所以雁过留痕,整个操作记录吧
话不多说,开整
新建仓库

本地代码上传仓库(初始化):
上传前期建议添加到本地的文件
-
README.md: 项目的说明文档
-
LICENSE:开源许可
-
.gitignore:无需上传的文件和子文件夹
实际操作
-
git init
初始化本地仓库 -
git add .
或者git add all
添加所有文件到暂存区git add readme.md
添加某个文件进入暂存区 -
git commit -m "xxxxx"
将暂存区的改动提交到本地仓库,并添加本次提交的备注xxxxx -
git remote add origin https://gitub.com/MiaoWu/someone.git
将本地仓库连接到远程仓库上(一般命名为origin,可修改) -
git push -u origin master
将本地仓库提交到远程仓库 -
去远程仓库刷新即可看到提交的文件
长远发展(分支关联)
多人开发的时候就会有多条分支一般来说有主分支master
用作生产环境,次分支dev
用作测试环境,个人开发分支dev-mw
用作开发折腾
本地已建立分支远程新建并关联
- 查看本地所有分支
git branch
- 创建本地分支
git branch dev
,并切换git checkout dev
- 远程自动创建并使本地分支track相应分支
git push --set-upstream origin dev
- 在这之后即可使用
git pull
拉取远程代码git push
本地推送到远程
远程已建立分支本地新建
git fetch origin banch:banch1
捕捉远程banch
分支,在本地自动创建banch1
分支(不自动切换)
如果本地存在banch
分支, 并且是fast forward
, 则自动合并两个分支, 否则, 会阻止以上操作
关于分支的那些事
-
删除本地分支
git branch -d dev-mw
-
删除远程分支
git branch -r -d origin/dev-mw
git push origin :dev-mw
-
合并分支:将
dev
合并到dev-mw
上面先切换
git checkout dev-mw
后合并
git merge dev
结语
以上
写的可能不是那么全面,有什么遗漏的地方还请各位多多包涵,多多补充,先在此谢过了
使用如果有问题的话欢迎在评论区
啾咪,就这样啦~