首页 > 其他分享 >git 基本使用

git 基本使用

时间:2024-01-22 13:33:26浏览次数:30  
标签:基本 文件 git remote -- 仓库 使用 远程

https://git-scm.com/docs/git/zh_HANS-CN 官方文档

基本命令

git gui 自带的Gui界面(仅英文)
git config -e 编辑 git 配置文件, 针对当前仓库
git config -e --global 编辑 git 配置文件, 针对系统上所有仓库
git config --global user.name <名称> 配置git文件, 填写名称
git config --global user.email <邮箱> 配置git文件, 填写邮箱账号
git init <路径> 设置初始化仓库
git add <文件> 选择文件,加入到缓存区
git ls-files 查看暂存区中文件信息, 参数如下
--cached (-c) 查看暂存区中文件,git ls-files 命令默认是此命令
--midified (-m)查看修改的文件
--delete (-d)查看删除过的文件

git commit -m <"备注"> 提交暂存区到本地仓库中, <"备注"> 可以是一些备注信息。如果不添加-m 则会弹出一个文本来添加信息.
git commit -a -m <"备注"> 如果您不使用-m,会出现编辑器来让你写自己的注释信息。当我们修改了很多文件,而不想每一个都add,想commit自动来提交本地修改,我们可以使用-a标识。git commit 命令的-a选项可将所有被修改或者已删除的且已经被git管理的文档提交到仓库中。千万注意,-a不会造成新文件被提交,只能修改。
**git log **查看提交日志

网络

git clone <远程主机名> <文件夹> 克隆远程仓库的所有文件到指定位置,不指定路径则在当前位置.
git remote add <名称> <远程主机名> 添加仓库
git remote -v: 列出当前仓库中已配置的远程仓库,并显示它们的 URL。
git remote rename <old_name> <new_name> 将已配置的远程仓库重命名。
git remote remove <remote_name> 从当前仓库中删除指定的远程仓库。
git remote set-url <remote_name> <new_url> 修改指定远程仓库的 URL。
git remote show <remote_name> 显示指定远程仓库的详细信息,包括 URL 和跟踪分支。
git pull <远程主机名> <远程分支名>:<本地分支名> 从远程文件拉取文件合并, 如果不加任何参数则能更新上一步操作.
git push <远程主机名> <本地分支名>:<远程分支名> 上传本地文件至远程仓库, 如果本地分支名与远程分支名相同,则可以省略冒号:
git push --force origin master 如果本地版本与远程版本有差异,但又要强制推送可以使用 --force 参数
git push origin --delete master 删除主机的分支可以使用 --delete 参数,以下命令表示删除 origin 主机的 master 分支

标签:基本,文件,git,remote,--,仓库,使用,远程
From: https://www.cnblogs.com/xs-xs/p/17979858

相关文章

  • 使用Go发送HTTP POST请求
    在Go语言中,我们可以使用net/http包来发送HTTPPOST请求。以下是一个简单的示例,展示了如何使用Go发送HTTPPOST请求并获取响应。go复制代码package mainimport ("bytes" "fmt" "io/ioutil" "net/http" )func main() {//创建一个HTTP客户端client:=&http.Client{}//......
  • 开放签电子签章工具版升级至 1.1 版本,解决跨平台、跨语言集成使用
    本周开放签开源工具版增加了SDK与API能力,更新至1.1版本,使开放签电子签章工具能力进一步提升。SDK将便于java用户直接使用CA证书颁发和签名能力。API接口采用HTTP(S)通讯,JSON报文格式,具有跨平台、跨语言特性,专为各类开发语言用户提供服务,便于其他语言的开发者快速集成和应用电子签......
  • git常用命令速查表
    群友分享的速查表: __EOF__作者:持之以恒(韧)关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等......
  • 【快速阅读三】使用泊松融合实现单幅图的无缝拼贴及消除两幅图片直接的拼接缝隙。
    泊松融合还可以创建一些很有意思的图片,比如一张图片任意规格平铺,使用泊松融合后,平铺的边界处过渡的很自然,另外,对于两张图片,由于局部亮度等等的影响,导致拼接在一起时不自然,也可以使用泊松融合予以解决。在【快速阅读二】从OpenCv的代码中扣取泊松融合算......
  • Git必知必会基础(08):分支合并
    补充切换分支前一定要先将当前分支内容add、commit到本地仓库然后fetch远程仓库分支合并,有冲突就解决冲突(因为可能别人push了),然后push另外,也可能你push前和pull后这段时间别人又push了,这样就需要再次fetch合并 命令 命令作用备注git merge分支名表示用指定分支和当前分支进行合......
  • Git必知必会基础(11):撤销操作(含reset)
     数据准备 说明:下面对file的操作,都可以用通配符gitadd<file>...比如:gitadd*.txt gitrestore<file>...比如:gitrestore--staged*.txt 修改文件(已提交过,文件已在本地仓库中)撤销:对工作区修改修改文件内容,可以看到master->origin的颜色变了 此时文件在工作区,根据上图提......
  • Git必知必会基础(06):分支创建、切换、更新、删除、拉取(fetch)
     简介分支就是版本上的更新送代,默认只有master主分支可以从主分支上分离出其他的分支,各分支间互不干扰每个项目,一般有多个分支,比如master(主干分支)、开发分支、测试分支、生产bug分支等等线上环境,一个项目也可能会有多个稳定分支同时在线上运行但是,分支越多,后期合并分支的成本越大,......
  • Git必知必会基础(04):Git远程仓库操作
    什么是远程仓库?远程仓库是基于Git的代码托管平台,互联网上常用的Git仓库是github、gitee,除了这些远程仓库外,有的公司出于安全考虑,可能会自己搭建一套本地代码托管平台。使用者可以将本地版本库中的文件托管到远程服务器进行存储,这样可以供多个开发者协同开发、共享代码以及备份代码......
  • C#使用WhisperNet实现语音识别功能
    C#使用WhisperNet实现语音识别功能1.写在前面最近想做一下本地音频语音识别工具,在网上找了一些本地音频语音识别方面的资料。Whisper是OpenAI的一种自动最先进的语音识别系统,它已经接受了680000小时从网络收集的多语言和多任务监督数据的训练。这个庞大而多样化的数据集......
  • gitlab数据备份、恢复和迁移
    自建的Gitlab服务器常常会因为使用时间的增长,其空间容量等硬件需求都需要升级,或者迁移至更高配置的服务器上。备份、迁移、恢复、升级过程如下一、gitlab备份备份前gitlab的项目如图所示 1.1修改仓库存储位置gitlab通过rpm包安装后,默认存储位置在/var/opt/gitlab/git-data......