git创建分支,提交代码,删除分支

拉取代码:(默认拉取的是master分支的代码)

git clone https://xxxxxx.git

git branch 查看本地分支

git branch -a  查看远程端的所有分支

创建分支:(默认是基于当前所在分支创建的)

git checkout -b feature/aaa 本地多了一个分支名为 pgf 并且会自动切换到当前分支

git add .  提交修改的/ 新建的内容到暂存区

git commit -m "提交内容的描述信息"   把暂存区的内容添加到本地仓库

git push --set-upstream origin feature/aaa  将本地分支仓库中的内容推送到远程仓库中(查看git网站当前项目中 feature/aaa分支添加成功)

合并代码到指定master分支

git checkout master 合并前先切换到指定分支

cat Readme 可以看到master分支没有更改

git merge --no-ff feature/aaa 将刚刚的feature/pgf 的代码合并到master分支

git push origin master 将本地仓库推到线上仓库

注释:
git merge –no-ff 可以保存你之前的分支历史。能够更好的查看 merge历史,以及branch 状态。

git merge 则不会显示 feature,只保留单条分支记录。

git pull origin master 将远程origin主机的mster分支的更新拉取过来和本地的当前分支进行合并

删除分支

git branch -d feature/aaa  删除本地feature/pgf分支

注释:如果在当前分支中,会提示不能删除,需要切换到master分支,再执行删除操作

git checkout master  切换到master

git branch -d feature/aaa

git branch 查看本地分支不存在feature/aaa 分支了

git branch -a 看到远端feature/aaa 分支还存在

git push origin : feature/aaa  本地的操作推送到远端来执行

现在打开git网站当前项目会看到 feature/aaa 不存在了。

暂存分支更新:

git stash 

释放暂存:

git stash pop

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值