背景
应用后期特此纪要!
问题
1. git如何删除分支(本地分支)?
2. git如何删除远程分支?
3. git如何创建分支?
4. git如何上传修改的分支内容?
5. git如何拉取远程分支的内容?
说明
关于git日常操作的情况比较多,这里暂时随笔上面的几个问题,后续有其他的特殊情况,会追述到此篇博文中。
纪要
git如何删除分支(本地分支)?
git branch -D [feature_name]
说明:这里的命令只能够完成本地分支的删除操作,如果远端已经有了这个分支,想要一起删除,请看下面的操作。
git如何删除远程分支?
-- 第一步: -- 第一种方案 git push origin -d [feature_name] -- 第二种方案 git branch -d -r origin/[feature_name] -- 第二步:(最关键的一步,需要将删除后的内容推送到云端) git push origin :[feature_name]
说明: 删除分支和日常对分支改动是一样的,操作完成之后需要将改动同步提交到云端,这样云端才知道你做了什么动作。因此最后需要你再将删除的分支push一下来告诉云端。
git如何创建分支?
-- 新建分支dev。 git branch [feature_name]
git如何上传修改的分支内容?
-- 第一步:添加到暂存区。 -- 本地的所有修改和添加的文件全部做提交。 git add . -- 第二种情况,只想提交部分文件,可以像下面这样,按文件操作。 git add [file_path] -- 第二步:提交到版本库。 git commit -m "commit explain!" -- 第三步:推送到中央仓库。 git push origin [feature_name]
git如何拉取远程分支的内容?
-- 如果远端有3个分支,你本地只有一个分支(一般默认是master分支),此时你想要获取或在本地切换到另外两个分支中的其中一个,此时可以用下面的命令。比如:远端有master,dev,test三个分支,你当前默认的本地分支是同步的远端的master,但是你想要获取远端的dev分支,可以用git checkout dev直接切换,此时你本地的分支就是远端的dev分支内容了。 git checkout [feature_name]
附录
这是日常操作时随笔的一些常用git命令,附录了对应的操作场景和一些用例https://blog.csdn.net/dalei9243/article/details/120201591