git 分支处理

git 创建常用(多)分支(如:Master 主分支、Develop 分、Feature 功能分支、Release 预发布分支、Hotfix(或者Fixbug) 分支)步骤
1.mkdir 项目名     ----->创建仓库存储文件夹
2.cd 项目名    ----->进入文件夹
3.git init                  ----->初始化一个仓库
4.git checkout -b develop ----->创建并切换到develop分支
5.git branch -a                     ----->查看所有分支
6.git pull                               ----->拉取远程仓库代码
7.git add -A                          ----->添加所有改动到本地仓库暂存
8.git status                           ----->查看状态
9.git commit -m "备注"         ----->备注提交信息
10.git remote add origin            -----> 远程仓库名字
11.git push -u origin                   -----> 分支名字

12.git checkout master               -----> 切换到主分支

13.git merge --no-ff develop       ----->把 develop 合并到 master 分支,no-ff 选项的作用是保留原分支记录

14.git branch -d develop             -----> 删除 develop

法一:
git push origin --delete <branchName>     ----->删除远程分支
法二:
git push origin :<branchName>                 ----->推送一个空分支等同于删除

法一:
git push origin --delete tag <tagname>       ----->删除tag
法二:
git tag -d <tagname>
git push origin :refs/tags/<tagname>
推送一个空tag等同<-->两个步骤删除tag

冲突后:
git add .
git commit -m "冲突已经解决"   ----->备注冲突的信息
git push origin master`              ----->即可完成一次冲突的合并。

放弃某一个文件的修改:
git status
git checkout  --"被放弃修改的文件名"                          --一定不能少

原文地址:https://www.cnblogs.com/lhl66/p/7809173.html