git 与 gitHub 与 gitLab ,git常用5个命令
2020-12-03 18:08 握瑾怀瑜 阅读(250) 评论(0) 编辑 收藏 举报Git是开源的版本控制系统(Version Control System,VCS)
Github是在线的基于Git的代码托管服务
GitLab是在线的基于Git的代码托管服务
GitHub 和 GitLab 都是基于 web 的 Git 的远程仓库
GitHub 与 GitLab 的不同?
GitLab个人注册用户也可免费创建私有仓库
git的使用
git status git add git pull git commit -m "message" git push
git status 查看有没有文件需要add到暂存区的
图中都是绿色的对号,没有需要修改的文件,所以显示nothing to commit ,working tree clean
当有修改的文件的时候 使用git status 查看如下
git2.java修改了。当用git status 查看时发现提示了git add 以及 modified:git2.java
修改了git2.java文件,要提交,提交前先 拉取 更新到最新状态
1 | 更新后,先添加到暂存区 git add |
然后将git2.java提交到本地仓库
然后将文件推送至远程仓库
git push
查看远程仓库的界面看看是不是最新的提交记录
结果是yes
切记一个痛点,只commit没有push,这样在本地看是已经提交成功,但是并没有提交到远程仓库上 案例如下
commit只是提交到本地仓库
此时本地看到了最新的提价记录
但是远程仓库没有收到提交记录
git 工作区 暂存区 本地仓库 远程仓库流程图
远程仓库:就是gitBub的repo
加油的人生不解释
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架