git 本地创建分支,推送到远程

 

一、创建分支

1.  git branch  查看本地分支

2. git branch  -a  查看远程端的查分支命令

3. 创建分支: git checkout -b branch1        本地多了分支1 ,远程端分支还不变

 

4.   cat test.txt     运行文件
5.   git status     查看状态   :   当前是没有提交任何东西

6. vim test.txt    编辑txt 文件

 

7.   git add test.txt   

 8.  git commit -m "提交到分支1上的内容"   

9.    git push --set-upstream origin branch1

10.   然后查看github网站上的分支, 分支1 添加成功!!!

 

点击进入branch1 ,  点击test.txt, 可看到txt 文件编辑后的内容;   点击进入master 分支, txt文件内容没变; 操作分支互不影响

 

 

二、 删除分支

1.  git branch   查看分支

2. git branch -a 查看远程端的查分支命令

 

3. git branch -d branch1    删除  branch1  分支

    会提示:不能删除,  因为当前在branch1 分支里面,所以不能删除; 下面转换到master 分支里面,再删除branch1 分支。

 

4. Git checkout master     :转换到master 分支里面,

5. git branch -d branch1     :删除  branch1  分支

6.   git branch   查看分支,branch1  分支已删除

      git branch -a  查看远程端的查分支,branch1还未删除

 

7. git branch -r -d origin/branch1    删除远程端分支

8.   git push origin:branch1把本地的操作推送到远程来执行

     会看到出错: 

    注意: 出错原因是冒号后面没有加空格

 

 

    git push origin :branch1

 

现在打开github网址,可以看到branch1  分支被删除了