Git常用命令

	Git  分布式版本控制系统

git有四个区:工作区;暂存区;仓库区(本地仓库);远程仓库


常用的git命令;

	git add xxxx	将单个文件添加到暂存区
	git add .		将当前目录添加到暂存区
	

	git commit	提交暂存区文件
	git commit -m “xxxx”	带评论提交,进行说明

	git status		查看仓库中文件的状态,

	git diff		查看版本库中所有的改动
	git diff xxx	查看具体文件的改动

	git log		查看提交历史


	git reset --soft HEAD^ 撤销提交,不撤销git add   已经验证

	git reset --soft HEAD~2 同上,撤销最近两次commit

	git reset .	撤销所有git add,并且不会删除工作空间修改代码	已经验证

	git reset 文件名称    git reset HEAD 文件名称	撤销add的某个文件	已经验证
	
	git branch -d 分支名称	如果该分支也有提交需要合并到主分支才能删除,否则需要用  git branch -D 分支名称  强制删除		已经验证

	git branch -m oldname newname	修改分支名字		已经验证

	主分支分出来的分支,主分支的所有修改在次分支都有(分出来之前的所有修改)
		主分支修改未提交,切换到次分支,所有修改会同步过去,添加到暂存区的修改也会同步过去
		次分支修改未提交,切换到主分支,所有修改会同步过去,添加到暂存区的修改也会同步过去

		注:只有次分支(git commit)提交修改,切换到主分支才不会修改被同步到主分支,同样主分支也一样

	主分支下2个分支(有疑问)
		分支1下有修改未提交,不能直接切换到分支2,初次被创建出来时,切换不能切换,后续可以
		其他同上
		


	git reset --hard HEAD^ 撤销提交,撤销git add,删除工作区的所有修改,,慎用!!!!!!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值