git从远程仓库拉取内容或向远程仓库上传内容
一、将本地文件上传到远程仓库步骤#
git init git add . git commit -m "初始框架" git remote add origin https://github.com/417685417/91video.git #连接远程仓库并将远程仓库取别名为origin git push origin master #将本地master分支的内容上传到远程仓库 git push origin dev #将本地dev分支的内容上传到远程仓库 git pull origin dev #拉取远程仓库dev分支的内容 #上面这条命令相当于执行了以下两条命令 git fetch git merge origin/dev
二、将项目从远程仓库拉取到本地或为其它开源项目共享自己的一份力#
git clone https://github.com/417685417/91video.git git branch #发现只有master分支 * master git branch dev origin/dev #拉取远程dev分支 git checkout dev #切换到dev分支 #注意在push之前先进行pull操作
三、.gitignore文件(忽略不需要上传的文件)#
touch d.py #d.py为忽略文件 vi .gitignore 写入 d.py #此时d.py就成为了忽略文件,不会别其他人看见 #一般被忽略的文件请参考如下链接内容: https://github.com/github/gitignore/blob/master/Python.gitignore
四、如何为github上牛逼的开源项目贡献代码#
可以先用fork拷贝开源项目到自己的GitHub上,更改别人的bug之后想返回给原项目人使用new pull request
五、tag标签,实现版本的管理#
git tag #列出标签 git tag -a v1.0 -m'创建1.0版本' git push origin --tags #上传标签 #也可以对过去提交的内容大标签 git tag -a v0.1 提交对象的md5值
gitlab在公司内部使用,有人对gitlib做了中文的翻译
六、rebase变基, 用来将提交记录变成一条直线#
git rebase dev
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)