后面没啥特别好玩的了
clone一个别人的项目
git clone <url> <destnation>
url可以为http、https、ssh、git、ftp、ftps等,
clone过来的项目放在.git/refs/remotes/origin/下,避免不同版本相互覆盖。
然后基于远程分支创建本地分支。git checkout <branch>
git pull自动与远程分支合并,但如果本地分支没有被追踪,就不能pull。从远程分支创建本地分支会自动追踪。
在远程创建一个项目
git remote add <name> <url>
往里push一些内容:git push <远程主机名> <本地分支名>:<远程分支名>
如果当前分支设置remote,则按远程版本库代号push;否则push到origin同名分支。
一般先pull再push。
git里也有gc
整两个相似的大文件,再进行git gc,对象库重新打包,两个大文件采用增量存储,占用空间减少一半。但它不会删除对象。
清理所有过期文件:git reflog expire --expire=now --all
标签:
笔记本
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?