学习Git的一些总结
Git是以后公司工作必不可少的,所以早点了解使用它是很有必要的
一般国外的开源是GitHub
国内的是码云Gitee
至于git的安装教程,这里就不啰嗦啦,面向百度即可,安装完成鼠标右键会多几个选项:
如图
下面讲解Git的核心原理
- Workspace:工作区(clone或者原始内容)
- Index/Stage:暂存区(有增删改查后add到临时区)
- Repository:本地仓库(保存了本地的增删改查记录)
- Remote:远程仓库(本地的记录提交到远端,供团队所有人查看使用)
常用的命令如下(也是用的最多的,熟能生巧)
初始化
# 在当前目录新建一个Git代码库
$ git init
# 下载一个项目和它的整个代码历史
标记的地方就是需要的url地址
$ git clone url地址()
增加文件
# 添加当前目录的所有文件到暂存区
$ git add .
代码提交
# 提交暂存区到仓库区(message:提交文件的备注)
$ git commit -m "message"
分支
# 列出所有本地分支
$ git branch
# 列出所有远程分支
$ git branch -r
# 列出所有本地分支和远程分支
$ git branch -a
# 新建一个分支,但依然停留在当前分支
$ git branch name
# 新建一个分支,并切换到该分支
$ git checkout -b branch
# 切换到指定分支,并更新工作区
$ git checkout name
# 合并指定分支到当前分支
$ git merge branch-name
# 删除分支
$ git branch -d branch-name
tags
# 列出所有tag
$ git tag
查看信息
# 显示有变更的文件
$ git status#
显示当前分支的版本历史$
git log
对于自己的仓库,我们建议将远程仓库通过clone命令把整个仓库克隆到本地的某一路径下。这样的话我们从本地向远程仓库提交代码时,就可以直接把需要提交的文件拖到我们之前克隆下来的路径下,接下来在这整个仓库下进行 git add . -> git commit -m '注释' -> git push origin master 就可以了。由于是自己的仓库,在工作未结束之前肯定会频繁更新或维护,所以克隆到本地,直接拖文件进到本地路径,再进行push是很方便的。而且强烈建议建一个总的文件夹,在这个文件夹下平行的clone多个远程仓库。这样很方便各个仓库的更新与管理。
例如先到自己的仓库下复制ssh地址,然后到需要提交的文件的文件夹里使用git clone下载下来
然后进入文件夹内,执行git add . -> git commit -m '注释' -> git push origin master系列操作
最后到github上查看文件是否成功上传到远程仓库
可以看到已经成功!
目前关于Git的分享就到这里啦,本萌新暂时只知道怎么多啦,如果错误请大佬们指点,期待后续更新!
分类:
编程工具
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~