git命令行提交——github

  1. 克隆仓库至本地

git clone + 右键paste(github仓库地址)

cd + 仓库路径(进入到仓库内部准备提交文件等操作)

  1. 查看main分支

git branch(列出本地仓库中的所有分支)

  1. 创建新分支(可省略)

git branch dev1(dev1即为新分支)

git switch dev1(切换到名为 dev1 的分支)

然后需要在本地创建dev1文件夹,在该文件夹内就可以写入测试文件

  1. 往分支dev1提交测试文件

git status

git add .(add 和.之间有个空格)

git commit -m "描述"

git push origin dev1

然后就可以在github上查看了

  1. 切换到main分支

git swatch main

在master分支(本地)添加文件并提交,和dev1分支一样的操作(也就是创建文件夹以后的操作)6. 如果修改了文件,再次提交的操作

git status(使用 git status 命令查看修改的文件:这将显示出哪些文件已经被修改但还没有添加到暂存区。)

git add .(将修改的文件添加到暂存区: 如果希望将所有修改过的文件添加到暂存区,如果只想添加特定的文件,可以将 . 替换为文件名或路径。)

git commit -m "描述更改"( 提交更改到本地仓库: 添加到暂存区后,需要提交这些更改到本地仓库。在 -m 参数后面,可以添加一条描述性的提交信息。)

git push origin main(将更改推送到远程仓库,这会将更改推送到名为 origin 的远程仓库的 main 分支上。如果使用的是其他分支,请将 main 替换为目标分支名称。)

  1. 常用命令简记

git init:在当前目录下初始化一个新的 Git 仓库。

git clone <repository>:克隆远程仓库到本地。

git status:显示工作目录的状态,包括已修改、已暂存和未跟踪的文件。

git add <file>:将指定文件添加到暂存区。

git commit -m "<message>":将暂存区的文件提交到本地仓库,<message> 是本次提交的描述信息。

git push <remote> <branch>:将本地仓库的更改推送到远程仓库。

git pull <remote> <branch>:从远程仓库拉取更改并合并到当前分支。

git fetch <remote>:从远程仓库拉取最新的提交,但不合并到当前分支。

git merge <branch>:将指定分支的更改合并到当前分支。

git checkout <branch>:切换到指定分支。

git branch:列出本地仓库的分支,创建、删除和重命名分支。

git log:显示提交历史记录。

git diff:显示工作目录和暂存区之间的差异。

git remote -v:显示远程仓库的 URL。

git remote add <name> <url>:添加一个新的远程仓库。

git remote remove <name>:移除一个远程仓库。

git reset <file>:从暂存区中移除指定文件,但保留工作目录中的修改。

git reset --hard HEAD:将工作目录和暂存区重置为最新的提交。

git stash:将当前的工作目录和暂存区保存为一个临时的堆栈状态,以便稍后恢复。

git tag <tagname>:在当前提交上创建一个标签。

相关推荐
洛宇21 分钟前
一个口语 skill,灵感居然来自2021年的那个夏天
人工智能·程序员·github
火车叼位2 小时前
用脚本固化 Git Squash 合并与文件排除流程
git
LienJack2 小时前
我做了一个 AI Agent 学习站
github·agent
liushangzaibeijing2 小时前
Superpower 使用大纲
大数据·elasticsearch·搜索引擎
Elastic 中国社区官方博客3 小时前
每次操作一个 API 调用:Elastic Cloud Hosted 如何让大规模部署管理变得可行
大数据·运维·数据库·elasticsearch·搜索引擎·serverless
一点一木3 小时前
🚀 2026 年 5 月 GitHub 十大热门项目排行榜 🔥
人工智能·github·ai编程
wunaiqiezixin4 小时前
git常用命令总结
git
逛逛GitHub4 小时前
GitHub 狂揽 1.3 万 Star,Anthropic 开源的知识工作者插件。
github
程序员鱼皮6 小时前
我用 GitHub 仓库养 AI 龙虾,自动开发上线项目!保姆级教程
前端·人工智能·ai·程序员·github·编程·ai编程
NPE~8 小时前
[手写系列]从零到一:Github开源你的第一个项目
ai·开源·github·教程·项目实战·规范·yiqguard