首页 > 其他分享 >利用git推送或拉取代码到远程仓库-整理知识点

利用git推送或拉取代码到远程仓库-整理知识点

时间:2024-10-10 17:11:15浏览次数:6  
标签:origin 知识点 git 或拉取 本地 main 远程 分支

1.注:
1)使用git remote add origin + 地址来增加远程仓库,链接远程git仓库时,使用HTTPS url,一般会结合PAT(personnal access token)进行身份认证,
而使用SSH地址,则不用。
2)使用git clone + 地址来克隆远程仓库(默认远程服务器origin)到本地并默认初始化本地仓库、建立本地分支main。

2.初始步骤:
cd 本地项目目录
git init
git checkout -b main # 创建本地分支main
git add .
git commit -m "说明"
git remote add origin + 地址 # origin指定远程服务器简写
git push -u origin main # -u使本地分支 main 跟踪远程分支 origin/main
之后git push or git pull

在某个目录下
git clone + 远程仓库地址 # 会增加项目目录到本地、创建本地分支(默认分支main,远程服务器origin,默认本地分支跟踪远程分支)
git push or git pull

3.要从 Git 暂存区中递归地删除 .idea/ 目录及其所有子文件和子目录,需要使用 git rm --cached --recursive .idea/ 或 git rm --cached -r .idea/ 命令。
同时,建议将 .idea/ 目录添加到 .gitignore 文件中,以避免将来再次将其纳入版本控制。

标签:origin,知识点,git,或拉取,本地,main,远程,分支
From: https://www.cnblogs.com/zzmcode/p/18456774

相关文章

  • git常用的分支命令
    克隆一个远程仓库:gitclone远程地址显示分支:gitbranch可选标志标志-r:显示远程分支-a:显示所有分支(本地和远程)-v:显示最后一次提交分分支创建一个分支:gitbranch分支名字创建分支并且切换该分支:gitcheckout-b分支名字切换分支:gitcheckout分支名字删除分支:gi......
  • Qt知识点笔记
    C++高级概念详解一、智能指针1.概述智能指针是C++中用于自动管理内存的工具,它能够确保在适当的时候自动释放内存,防止内存泄漏。2.类型比较2.1原始指针classMyClass{public:MyClass(){std::cout<<"Constructorcalled\n";}~MyClass(){std::cout<<"D......
  • Gitlab添加SSH密钥
    1、首先本地需要下载git,确保右键有gitbash选项2、在C盘用户文件夹下,找到.ssh目录(没有新建)3、在此目录下打开gitbash4、生成密钥ssh-keygen-trsa-b4096-C"[email protected]"ssh-keygen:这是生成SSH密钥对的命令。-trsa:这个选项指定了密钥类型。rsa是一种常用的加密......
  • GitLab 中文版如何设置密码长度、复杂度以及过期时间?
    本分分享如何在极狐GitLab通过设置密码策略,让登录注册变得更加安全,策略主要包含三部分:设置密码长度、密码复杂度以及密码过期时间。设置密码长度此功能所有版本都可享有。默认情况下,极狐GitLab的密码长度有长度要求:最小8个字符最大128个字符设置路径:管理中心-->设......
  • Scala基础知识点
    1.Scala编译后文件的后缀名为.class。2.Scala有两种类型的变量,一种是使用关键字var声明的变量,值是可变的;另一种是使用关键字val声明的变量,也叫常量,值是不可变的。3.Null是所有引用类型的子类型,主要用途是与其他JVM语言互操作,几乎不在Scala代码中使用。4.Scala中可以使用def......
  • nodeJS构建错误——digital envelope routines::unsupported
    最近正在调研开源工作流项目,从github上克隆的代码,执行npmrundev报错。错误如下:查找原因出现了问题,自然要想办法解决。在网上搜索了一圈,发现该问题早已出现,一般描述的大致原因就是:当 nodejs 升级到17+版本以后,开始支持 OpenSSL3.0,而 OpenSSL3.0 对各种摘要算法做......
  • Git的安装配置
    目录一、git和svn的区别是什么二、下载Git三、安装 四、使用一、git和svn的区别是什么1、git是分布式的,svn是集中的式的2、git存储数据时是按元数据的方式存储,而svn是按文件的方式存储3、git分支和svn的分支不一样4、git没有全局版本号,而svn有全局版本号5、git内......
  • Git进行版本控制操作流程
    目录一、初始化仓库操作流程 二、添加到缓存区三、提交到版本库四、推送至远程仓库生成SSH密钥将本地库中内容推送至已经创建好的远程库推送推送错误第一种:五、克隆克隆整个项目拉去最新代码六、分支1.初始化仓库或克隆远端仓库2.检查当前分支3.修改代码......
  • git设置远程仓库(SSH)
    git命令说明gitinit初始化版本库gitadd.添加文件到版本库(只是添加到缓存区)代表添加文件夹下所有文件gitcommit-m把添加的文件提交到版本库,并填写提交备注gitremoteaddorigin把本地库与远程库关联gitremoteaddorigin连接远程仓库gitpush......
  • git 设置github代理
    gitconfig--globalhttp.https://github.com.proxyhttp://127.0.0.1:7890gitconfig--globalhttps.https://github.com.proxyhttp://127.0.0.1:7890gitconfig--global--gethttp.https://github.com.proxygitconfig--global--gethttps.https://github.com.pro......