git命令行提交——github

1. 克隆仓库至本地

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

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

2. 查看main分支

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

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

git branch dev1(dev1即为新分支)

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

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

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

  • git status
  • git add .(add 和.之间有个空格)
  • git commit -m "描述"
  • git push origin dev1

然后就可以在github上查看了

5. 切换到main分支

git swatch main

在master分支(本地)添加文件并提交,和dev1分支一样的操作(也就是创建文件夹以后的操作)

6. 如果修改了文件,再次提交的操作

  • git status(使用 git status 命令查看修改的文件:这将显示出哪些文件已经被修改但还没有添加到暂存区。)
  • git add .(将修改的文件添加到暂存区: 如果希望将所有修改过的文件添加到暂存区,如果只想添加特定的文件,可以将 . 替换为文件名或路径。)
  • git commit -m "描述更改"( 提交更改到本地仓库: 添加到暂存区后,需要提交这些更改到本地仓库。在 -m 参数后面,可以添加一条描述性的提交信息。)
  • git push origin main(将更改推送到远程仓库,这会将更改推送到名为 origin 的远程仓库的 main 分支上。如果使用的是其他分支,请将 main 替换为目标分支名称。)

7. 常用命令简记

  • 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>:在当前提交上创建一个标签。

初学者可看,后续用到新的会继续详细更新其他的命令

相关推荐
阿里嘎多学长5 小时前
2026-07-10 GitHub 热点项目精选
开发语言·程序员·github·代码托管
莫成8 小时前
git相关命令查阅
git
ljh57464911912 小时前
git stash 和 git stash apply
git
今夕资源网12 小时前
AI声音克隆软件 CosyVoice今夕一键整合包解压即用 阿里巴巴通义实验室开源 github斩获22K星标
人工智能·github·多国语言·声音克隆·零样本语音克隆·感情·ai语音克隆
Devin~Y13 小时前
电商场景下的Java面试实战:从Spring Boot微服务到Kafka、Redis与AI RAG
java·spring boot·redis·elasticsearch·spring cloud·微服务·kafka
SelectDB技术团队13 小时前
Agent 场景动态 JSON 性能拆解:Apache Doris 比 ClickHouse 快 7 倍、比 Elasticsearch 快 2 倍
数据库·clickhouse·elasticsearch·json·apache·日志分析·apache doris
胡萝卜术14 小时前
从聊天模型到本地执行助手:Remote MCP 多工具 Agent 实战
面试·架构·github
Elastic 中国社区官方博客15 小时前
如何为阿里云 Elasticsearch 创建推理端点,连接器,Workflow 并写入数据
大数据·人工智能·elasticsearch·搜索引擎·阿里云·云计算·全文检索
杰佛史彦明115 小时前
ElasticSearch中的分词器详解
大数据·elasticsearch·c#
Elasticsearch16 小时前
如何在 Elasticsearch 中使用 BBQ 将 Jina v5 嵌入缩小 29 倍而不损失召回率
elasticsearch