将本地项目托管到github或码云中
// 在码云中新建仓库
// 1.填写仓库名称(假设叫newStore)
// 2.将 使用Reame文件初始化这个仓库 的√ 取消掉
// 创建
// git 全局配置
git config --global user.name "hi518"
git config --global user.email "2362391092@qq.com"
// 到项目根目录下
// 1. shift + 右键 打开PowerShell终端
// 2. 检查文件状态,发现有一些文件需要处理
git status
// 提交到暂存区
git add .
// 提交到本地仓库
git commit -m "add files"
// 再次检查工作目录,发现工作目录是干净的
// 将本地仓库与云端仓库做关联
git remote add origin https://gitee.com/Chenhuanyaa/new-store.git
// 将master主分支推送到云端
git push -u origin master
// 第一次需要用户名(邮箱)和密码
2362391092qq.com
xxxx xxx .
// 在云端刷新查看
已建立好分支,(完成一项功能,例如登录),将代码提交到云端
git status
git add .
git status
git commit -m "完成了登录功能"
git branch
git checkout master
git branch
git merge login
git push
git checkout login
git branch
git push -u origin login
// 到网页刷新
完成新功能,创建新分支,保存在云端仓库
// 查看当前所处分支
git branch
// 创建并切换到新分支 user为新分支名
git checkout -b user
// 再次查看当前所处分支 此时应该处于user分支
git branch
// 将所有修改操作都添加到当前暂存区
// 1. 检查user分支上的文件状态
git status
// 将修改的和新添的文件添加到暂存区
git add .
// 重新检查文件状态
git status
// 将user分支提交到本地仓库 (-m 添加一个提交消息)
git commit -m "完成用户列表功能的开发"
// 再次检查文件状态(此时会发现user分支为:nothing to commit, working tree clean)
git status
// 查看分支,发现本地有了user分支,而云端并没有
git branch
// 将新分支推送到云端 (第一次推送, -u 表示云端中没有这个分支才使用-u 后面是云端仓库别名、就是仓库名,同时以user分支来进行保存)
git push -u origin user
// 此时云端就会多一个user分支,而此时master主分支上还是原来的代码,因此我们要合并主分支
git branch
git checkout master
// 合并user到master上(注意:合并时必须处于master主分支上)
// 合并,只是合并本地的
git merge user
// 将本地的master push到云端仓库(云端仓库已有master,不需要 -u )
git push
创建新分支
git branch
git checkout -b rights
git branch
git push -u origin rights