git push失败,git分支的关系和git命令总结

在这里插入图片描述

git init //把当前目录变成Git可以管理的仓库,上图在Folder2执行git init

git add (file)//把要提交的所有修改放到暂存区,可以add 文件/文件夹。git add . 是提交当前文件夹下所有文件(包括所有子文件和文件)

git commit -m “说明文字”// 把暂存区的所有修改提交到分支

git push -u origin master//把本地分支推送到远程仓库,第一次提交用-u,后面都不需要

git status //查看当前仓库状态,有untracked状态(红色的,没有add),new状态(是绿色的,已经git add),modified状态(红色,没有git add),delete状态(红色,没有git add)显示balabala … clean(已经commit)

git log //查看提交的日志(历史记录)

git reset -- hard (commit_id)//回退版本(可以回到过去任意一个版本) , commit_id是用git log命令查看的。

git checkout -- (file) //撤销这次的修改(未git add)
git checkout (分支名字) //注意和上一个区分

git reset HEAD 文件名 //撤销提交到暂存区的修改(已经git add,未git commit),HEAD是指当前仓库的最新版本,HEAD^是上一版本。

总结,git就是一个分布式版本控制系统。当你一人工作时,你可以不用区分local_branch和origin_branch。

但是使用git就意味着通常是多人协作的,当你在本地工作,你必须创建一个属于自己的local_branch, 只有你的工作完成了,你才能git push到远程仓库。不要轻易的push,你确定你的工作没有错误了,你才能用git push。

在original_branch,你只有一个操作,那就是git pull同步远程仓库,你不能original_branch进行git add和git commit等操作,因为这样非常容易把别人的文件给删除。

欢迎关注我的微信公众号,公众号不只有学习笔记,还有代码分享,和一些有用的小技巧,让我们一起学习一起成长吧。

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值