git开发管理项目流程记录

【针对远程仓库只有master分支 本地新建开发分支 同步到远程dev】
git checkout -b dev 本地新建dev分支进行项目开发
git push origin dev 远程仓库也创建了与本地dev同步的远程dev 分支;

  1. 在GitHub上建一个远程仓库project-01默认只有一个origin/master分支
  2. 在本地建一个项目文件夹Project,cd到该项目文件夹目录下,git init 初始化本地仓库,默认有一个master分支
  3. 终端中 git clone 远程仓库中project-01的地址 【这样远程的origin/master分支和本地的master分支建立关联 本地目录结构Project/project-01】
  4. 在本地新建并切换到dev 分支进行项目开发: git checkout -b dev
  5. git add . git commit -m “开发进度标注”
  6. git push origin dev 这样就在远程也新建了一个dev分支 并且把本地dev分支代码跟远程分支进行关联同步;
  7. 或者6也可以先把dev分支的代码合并到本地master分支 git checkout master —> git merge dev —>git push —>git checkout dev—> git push origin dev然后由本地master分支同步到远程master分支 之后再把本地dev分支push同步到远程
  8. 如果想删掉本地dev 分支: git checkout master —> git branch -d dev

【针对远程分支有dev分支 可能是别的同事开发的,自己接管】
git checkout -b dev 本地新建dev 分支
git pull origin dev 拉取远程dev分支代码【继续】项目开发

参考博客

你可能感兴趣的:(知识点汇总)