git用的好,工作轻松不少

本文介绍了如何利用Git工具进行代码管理,包括如何一键清除未提交的工作,使用git checkout和git clean命令回退到上一提交状态,以及如何通过创建临时分支实现在多台电脑间无缝切换工作。此外,还提到了git reset命令用于清空暂存区,以及在IDE中集成Git带来的便利。
摘要由CSDN通过智能技术生成

引入

最近的项目即是和公司的人一起开发,又要写逻辑,自己写着写着debug半天发现还不对,这个时候是不是有很多童鞋就开始疯狂的ctrl+z了呢?
我之前也是这样,最近对git工具有更深的理解就分享给大家

不在工作区中的一键清除功能

大家都知道git命令的clone、pull、push等提交本地版本到远程仓库了,做为一名CV工程师,拉取仓库的操作肯定不少。但当自己写逻辑的时候怎么快速回退和保存呢?

如果没有add和commit


git checkout .

# 这个命令会清除掉你还没有提交到暂存区的工作,但不包括清除新建文件和文件夹
# 如果要清除文件就可以用下面的命令

git clean -df

# -df是强制删除当前目录下没有被track过的文件和文件夹的意思

运行后,工作目录和缓存区回到了最近一次commit时候一样的状态,git status会告诉你这是一个干净的工作目录,又是一个新的开始~!

如果已经add到暂存区了


git reset .

# 可以用重置命令清空暂存区

自建临时版本,实现自己两台电脑的无缝工作

两台电脑之间还在用拖拽?存u盘?
有网不就行了
如果是公司的大型项目,这个时候再直接push到master分支就有点流氓了,你都还没写完了就只是换台电脑~

# 换电脑之前先将自己的工作add和commit到本地的主分支中
# 然后新建一个本地分支,再推送到远程仓库中,就会有一个同名的远程分支被创建(当然你也可以不同名)

# 新建一个temp的分支
git checkout -b temp

# 查看一下分支状态,当前分支前面会有*号,新版本还会高亮显示
git branch

# 推送本地分支temp到远程分支temp中
git push origin temp:temp

git还有更多功能等着我们去探索,而且现在的IDE大多都集成了git,可以直接在IDE中看自己的分支线,非常方便

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AlbertOS

还会有大爷会打钱?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值