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 分支被删除了