用git上传项目到GitHub或者码云全过程

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 笔记

1. 会生成一个隐藏文件夹".git"。这是一个不可删文件,因为暂存区和历史区还有一些其他的信息都在这里,删掉就不是一个完整的仓库了

指令:$ git init

1.png

 

 

2. 将本地仓库和远程仓库链接

指令:$ git remote add origin +“地址”

(origin是随便起的名字,可以随意修改,大部分都是用这个)

2.png

3.用于查看当前仓库和远程仓库的关联

指令:$ git remote –v

3.png

4.把最新的文件上传到暂存区

指令:$ git add ./或者git add –A

4.png

5.把暂存区的内容提交到本地版本库

指令:$ git commit -m '描述信息本次提交的描述'

5.png

6.创建分支

指令:$ git branch -m +分支名

6.png

7.查看本地提交过的所有版本,以及从远程仓库拉下来的版本

指令:$ git log –all

7.png

8. 把本地仓库当前所有分支内容提交

指令:$ git push或者git push origin +分支名称

8.png

这样就完成了上传

 

小补充


克隆文件:

git clone <文件名>

删除git暂存区文件:

git rm --cache 文件名

查看所有分支:

git branch  查看电脑B本地仓库的分支

git branch -r   查看远程仓库的分支

git branch -a  查看本地和远程仓库的所有分支

查看暂存区所有文件:

git status

下载git库代码:git push +地址

删除远程分支:git push origin :分支名(冒号不可少)

                     git push origin --delete 分支名


git的全局配置

姓名配置

          git config --global user.name  -->查询名字

          git config --global user.name +名字 -->设置名字

邮箱配置

           git config --global user.email -->查询邮箱

           git config --global user.email +邮箱地址  -->设置邮箱

git pull   电脑拉取

git pull origin main(分支名称)

在项目内部中创建简单的小分支

git checkout -b +名字

git 查看日志记录


1、git log

如果日志特别多的话,在git bash中,按向下键来查看更多,按q键退出查看日志。

2、git show

查看最近一次commit内容,也可以后面加commit号,单独查看此次版本的日志。

3、git log -p

-p参数输出的信息会更多,用来显示提交的改动记录,相当于多次使用git show [commit_id]的结果。

强制上传覆盖远程文件,

git push -f origin master




相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
目录
相关文章
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-10-28 开源项目周报 Top15
本周GitHub热门项目涵盖Svelte、Open Interpreter、PowerShell等,涉及Web开发、AI助手、自动化工具等领域,Python、JavaScript为主流语言,展现开源技术活跃生态。(239字)
451 19
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-11-04 开源项目周报 Top14
本周GitHub热门项目涵盖屏幕截图转代码、网页监控、低代码开发等。Python与TypeScript主导,亮点项目包括AI生成代码工具、开源社交应用Bluesky及机器人框架LeRobot,展现AI与自动化技术的快速发展趋势。
212 15
|
2月前
|
人工智能 JavaScript Docker
Github 2024-11-11 开源项目周报 Top15
本周GitHub热门项目涵盖多领域:Python与TypeScript领跑,包括屏幕截图转代码、本地文件共享、PDF处理、AI开发代理等。亮点项目如screenshot-to-code、LocalSend、OpenHands及Diagrams,兼具创新与实用性,广受开发者关注。
280 13
|
2月前
|
人工智能 算法 JavaScript
Github 2024-10-14 开源项目周报 Top14
本周GitHub热门项目共14个,Python项目占7席。涵盖算法实现、生成式AI、金融分析、目标检测等领域,包括TheAlgorithms系列、OpenBB金融平台、Ultralytics YOLO11、Manim动画框架等,展现开源技术多元发展态势。
141 8
|
2月前
|
人工智能 Rust JavaScript
Github 2024-10-07 开源项目周报 Top15
本周GitHub热门项目共15个,Python项目占比最高达7个。榜首为Python算法实现集合TheAlgorithms/Python,Star数超17万;其他亮点包括Godot游戏引擎、OpenBB金融平台、ToolJet低代码框架及新兴AI相关项目如Crawl4AI、Llama Stack等,涵盖游戏、金融、AI、理财等多个领域。
144 4
|
2月前
|
人工智能 Rust 算法
Github 2024-09-30 开源项目周报 Top15
本周GitHub热门项目揭晓:Python主导,AutoGPT居首,涵盖AI、编程、数学动画等领域,助力开发者探索前沿技术。
147 4
|
2月前
|
人工智能 JavaScript 前端开发
Github 2024-09-16 开源项目周报 Top14
本周GitHub热门项目涵盖Python、TypeScript、Go等语言,React居首。亮点包括微软PowerToys、Node版本管理器、AI证件照工具HivisionIDPhotos及端侧大模型MiniCPM等。
129 2
|
2月前
|
Rust JavaScript 安全
Github 2024-09-02 开源项目周报 Top13
本周GitHub热门项目涵盖AI、开发工具与开源替代品。包括Notion替代AppFlowy、Airtable替代NocoDB、云平台Coolify及可观察性平台OpenObserve等,涉及Python、TypeScript、Rust等语言,聚焦效率、隐私与自动化。
189 1
|
3月前
|
人工智能 编解码 JSON
不看后悔!GitHub 开源 MultiTalk .8k star 强大的人语音+图像绑定项目
MultiTalk 是 GitHub 上的开源项目,具备音频驱动、多人对话视频生成功能。支持多路音频与图像绑定,实现高同步唇动与角色互动,适用于教学、虚拟人及短视频创作,已获 8k 星标。
340 0
|
3月前
|
安全 数据可视化 项目管理
精品,Github 5000+ star,小型研发团队必备商业开源项目
DooTask 是一款开源在线项目任务管理工具,具备文档协作、流程图、任务分发、IM沟通等功能,支持私有部署与数据加密,已在 GitHub 获得 5000+ 星标,适合中小团队提升协作效率。
205 0