当前位置:   article > 正文

git用的好,工作轻松不少_还是用git吧,比较方便

还是用git吧,比较方便

引入

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

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

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

如果没有add和commit


git checkout .

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

git clean -df

# -df是强制删除当前目录下没有被track过的文件和文件夹的意思
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

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

如果已经add到暂存区了


git reset .

# 可以用重置命令清空暂存区
  • 1
  • 2
  • 3
  • 4

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

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

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

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

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

# 推送本地分支temp到远程分支temp中
git push origin temp:temp
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/1017416
推荐阅读
相关标签
  

闽ICP备14008679号