git学习记录

简单记录一下git的学习过程


很早接触github,git的话之前大致看过,知道它在原理上是保存snapshot,算是留下了个印象,只学会了个遇事不决就commit

之后也偶尔用过几次,比如期末作业写代码的时候助教要求把代码上传github,每次都只是草草地现用现cheat,没有分支,甚至都没有reset/checkout过

包括这篇博客也都是直接Github Desktop的

现在真的要自己设计模拟芯片,用virtuoso画原理图和版图,不像本科那样抄现成的,需要探索,于是想做一做版本管理,重拾git

目前学会了基础用法,把Git Immersion里一直到Lab35过了一遍,感觉算是够用了,再往后的pull/push暂且还没看

目前看来在virtuoso里的工作library直接git就好,library路径下的文件夹保留了库文件的完整信息(换句话说把这个库文件直接复制给别人应该就能直接用的),commit/checkout/reset之类的东西看起来都没什么问题

可以添加gitignore,我是直接复制的cdsgit/cdsgit这个项目里边的gitignore文件

不太懂checkout和reset –hard的区别,查了一下Pro Git,但感觉Pro Git相关内容较多,把A Visual Git Reference过了一遍,算是明白一些了

Tags:

Categories:

Updated:

Leave a comment