学习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的分享就到这里啦,本萌新暂时只知道怎么多啦,如果错误请大佬们指点,期待后续更新!

posted @   我是一个邓疯子  阅读(53)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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的设计差异
· 三行代码完成国际化适配,妙~啊~
ヾ(≧O≦)〃嗷~,

这是回到顶部的路哦

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示