Some Git Tips

本地局域网共享git版本

可以通过ssh来访问同局域网

git clone ssh://username@hostname/~/PathToProject/.git

ps: Mac需要开启远程登录许可


remote login

ps: Mac 可以通过airdrop来直接传输所有应用,包括项目。

传输项目是会应用gitignore文件,这个不知道算好处还是坏处(实在有需要时,可以用zip)。

git stash

之前公司有个帅哥经常问我有没有听说过git stash,一直不屑一顾,其实对效率挺有帮助的的。

// 假设有一天你在buging。
// 写到一半产品忽然来找你提一个紧急小pr,你代码没写完不想commit
// 这时你可以
git stash && git checkout master
// 做完需求之后可以
git checkout the_branch && git stash pop

简单对比

git status
// 纵览修改,变更情况
git diff origin/master --raw
git diff origin/master test.py

查询revert前的commit

git log // 木有
git reflog // 可以查到记录和id

修改gitignore

git rm -r --cached .
git add .
git commit -m 'words'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 8,662评论 1 26
  • Git常用语法 [TOC] Git简介 描述 ​ Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,...
    君惜丶阅读 3,624评论 0 13
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,988评论 3 27
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 4,942评论 0 9
  • 场景:L在厨房卖力的做着最后一道菜,我把做好的菜放在桌子上后,想挪一下桌子,只是桌子有一条腿年久失修是坏了的我并不...
    洗粉小能手阅读 266评论 0 0