首页 > 其他分享 >Git 全套流程命令Command

Git 全套流程命令Command

时间:2024-08-22 15:53:07浏览次数:8  
标签:origin git 仓库 全套 feature Git Command 本地 分支

Git 全套流程命令Command

假设你已经在本地初始化了一个 Git 仓库,并且已经添加了远程仓库地址。

1. 初始化本地仓库

如果你还没有初始化本地仓库,可以使用以下命令:

git init

2. 添加远程仓库地址

git remote add origin <remote-repository-url>

例如:

git remote add origin https://github.com/username/repository.git

3. 拉取远程仓库的最新更新

在开始开发之前,建议先拉取远程仓库的最新更新:

git pull origin <branch-name>

例如:

git pull origin main

4. 查看当前分支状态

查看本地仓库的当前状态,包括未跟踪的文件、修改的文件等:

git status

5. 添加文件到暂存区

将修改后的文件添加到暂存区:

git add <file-name>

或者添加所有修改的文件:

git add .

6. 提交到本地仓库

将暂存区的文件提交到本地仓库,并附上提交信息:

git commit -m "Your commit message"

7. 推送到远程仓库

将本地分支的提交推送到远程仓库:

git push origin <branch-name>

例如:

git push origin main

8. 切换到其他分支

如果需要切换到其他分支,可以使用以下命令:

git checkout <branch-name>

例如:

git checkout develop

9. 创建新分支

如果需要在本地创建一个新分支并切换到该分支,可以使用以下命令:

git checkout -b <new-branch-name>

例如:

git checkout -b feature/new-feature

10. 合并分支

将其他分支的更改合并到当前分支:

git merge <branch-name>
例如,将 feature/new-feature 分支合并到当前分支:
git merge feature/new-feature

11. 删除本地分支

如果不再需要某个本地分支,可以删除它:

git branch -d <branch-name>

12. 删除远程分支

如果需要删除远程仓库中的某个分支,可以使用以下命令:

git push origin --delete <branch-name>

例如:

git push origin --delete feature/old-feature

13. 查看提交历史

查看当前分支的提交历史:

git log

14. 同步 fork 仓库的更新

如果是从其他仓库 fork 的仓库,你可以使用以下命令同步更新:

git remote add upstream <original-repo-url>
git fetch upstream
git merge upstream/main

标签:origin,git,仓库,全套,feature,Git,Command,本地,分支
From: https://blog.csdn.net/lnbxldn/article/details/141430148

相关文章

  • Git入门教程
    一、Git相关概念Git是一种分布式版本控制系统,主要用于跟踪和管理代码的变更。它由LinusTorvalds创建,最初被设计用于Linux内核的开发,现已成为软件开发过程中广泛使用的版本控制工具。1.基本概念版本控制:Git能够跟踪代码的每一次修改,并允许用户回滚到任何一个历史版本,这对......
  • gitlab runner远程连接其他服务器
    1、部署gitlabrunner2、 注册完成后 在代码仓库的根目录有一个流水线脚本 ......
  • gitlab上dev分支的代码更新覆盖到test分支
    在GitLab上,如果你想要将dev分支上的代码更新覆盖到test分支,可以通过以下步骤进行:确保你的本地仓库是最新的:使用gitfetch命令从远程仓库获取最新的分支列表和提交。gitfetchorigin切换到test分支:切换到你想要更新的分支。gitcheckouttest合并dev分支:将dev分支......
  • Gitlab拉取代码报503错误解决方法
    参考https://blog.csdn.net/fangxiananvhai/article/details/102659875故障现象克隆代码时报503错误'gitclone'hasbeenupdatedinupstreamGittohavecomparablespeedsto'gitlfsclone'.Cloninginto'psy_model_v3'...fatal:unabletoa......
  • Github搜索小tips
    在GitHub上进行有效搜索可以帮助您更快地找到所需的代码、项目和用户。以下是一些实用的GitHub搜索技巧:关键词搜索直接在搜索框中输入相关关键词,例如pythonwebframework。限定搜索范围使用in:name、in:description、in:readme等限定词来指定搜索范围。例如:in:names......
  • 人工智能 | 结对编程助手GithubCopilot
    简介GitHubCopilot是一款AI结对程序员,可帮助您更快、更少地编写代码。它从注释和代码中提取上下文,以立即建议单独的行和整个函数。GitHubCopilot由GitHub、OpenAI和Microsoft开发的生成式AI模型提供支持。它可作为VisualStudioCode、VisualStudio、Neovim和Jet......
  • docker安装gitlab
    1、获取gitlab镜像#gitlab-ce为稳定版本,不填写版本默认pull最新latest版本dockerpullgitlab/gitlab-ce2、运行gitlabdockerrun-d\-p443:443\-p80:80\-p222:22\--namegitlab\--restartalways\-v/data/gitlab/config:/etc/gitlab\-v/data/gitl......
  • A 3nm, 32.5TOPS/W, 55.0TOPS/mm2 and 3.78Mb/mm2 Fully-Digital Compute-in-Memory M
    1、强调存储密度(StorageDensity)Mb/mm2,存算一体的主要目的是减少数据搬运的开销,如果一味的堆计算单元而损失存储密度,那么虽然整体的计算吞吐率(TOPS)可以做到很大,相应的对计算密度也会有提升,但是由于需要频繁给CIMMacro刷新数据,从系统能效的角度上来说反而是下降的。这次的SRAMArr......
  • 第4篇 虚拟机搭建gitlab环境步骤
    内网环境下搭建自己的gitlab环境管理代码仓库1.介绍实际开发中,可能涉及到工作环境只能在内网环境下做开发,不能使用外网的git进行代码管理以及版本发布等等,本次主要讲解gilab在内网环境下的搭建流程;第1步安装VmwareWorkstationplayer免费版,安装流程可以网上查找该软件的安装......
  • GitHub Copilot Autofix 声称可识别并解决代码中的安全问题
    GitHub本周在其GitHub高级安全(GHAS)中推出了其Copilot自动修复高级AI代码扫描和修复产品。Copilot自动修复使用AI来查找代码中的漏洞,解释其重要性并提供代码建议来修复它们,GitHub首席安全官兼高级副总裁MikeHanley在公司博客上的文章中写道。“代码扫描工具检测......