使用git的小笔记

平时工作中使用git存储项目代码,
常用的命令
拉取仓库代码
git clone http://100.100.100.100:9080/my_test/test.git
拉取到以后,
先切换到自己的分支
git checkout my_name
一顿魔改代码
然后 add 新增的文件或者修改的文件
git  add  *
然后提交 并写点注释说明
git commit -m "我魔改了啥,怎么魔改的"
然后 推送到远端仓库
git push
基本的操作就完成了,可以应付大部分的情况了,
再就是 想要 将别人的代码合并到自己的分支上
先切换到自己的分支
git checkout my_name
想把谁合并到自己的分支上就merge谁,比如把主分支合并到自己的分支上
git merge master
合并后推送
git push
还有一种也比较常见的情况,就是已经
git  add,git commit,git push三联操作完成了,但是发现改错了,甚至在错误的路上越走越远了,想回头
怎么办,想回推到曾经的某个点 用reset
网页查看 history,


copy commit SHA
比如


git reset --hard 1118800052f51c1234777b70ddd88858dd99996
再 git push
push不上去就强制push
git push origin my_name --force
然后再去查看就发现 版本已经回退到了选定的那个点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值