首页 > 其他分享 >git 基础操作

git 基础操作

时间:2024-06-20 16:25:29浏览次数:12  
标签:origin git 基础 push 操作 分支 远程 gitignore

git 基础操作

克隆一个仓库到本地:

git clone [email protected]:RyanFu999/layout.git layout2

git 查看远程仓库:

git remote -v

git 删除远程分支:

git push origin --delete branchName

git 更新远程代码到本地

git pull origin master
  1. 查看本地分支文件信息,确保更新时不产生冲突

    git status
    
  2. 查看当前分支情况

    git branch
    
  3. 若分支为本地分支,则需切换到服务器的远程分支

    git checkout remote branch
    
  4. 拉去远程分支并合并

    git pull # fetch and merge
    

若命令执行成功,则更新代码成功!

快速流程:

上面是比较安全的做法,如果你可以确定什么都没有改过只是更新本地代码

git pull # fetch and merge

git 添加代码到远程仓库

要在当前仓库的根目录执行

git init # 初始化本地仓库
git add . # 添加当前文件夹下所有文件到版本库
git commit -m "first commit" # 把添加的文件提交到版本库,并填写提交备注

git remote add origin 你的远程库地址  # 把本地库与远程库关联

git push -u origin master    # 第一次推送时

git push origin master  # 第一次推送后,直接使用该命令即可推送修改

git 忽略文件

# 导航到仓库根目录
cd path/to/your/repository

touch .gitignore

echo "ignored_directory/" >> .gitignore

# 将已经提交到git的要忽略的目录从暂存区中移除,但不会删除实际的文件或目录。
git rm -r --cached ignored_directory

# 提交 .gitignore 文件的更改
git add .gitignore
git commit -m "Update .gitignore to ignore ignored_directory"

# 推送更改到远程仓库(例如main分支)
git push origin main

要忽略的目录可能位于子目录中

cd path/to/your/repository

touch .gitignore
echo "**/build-*/" >> .gitignore

# 将所有以 build- 开头的目录从暂存区中移除
find . -type d -name 'build-*' -exec git rm -r --cached {} +

git add .gitignore
git commit -m "Ignore all directories starting with build-"

git push origin main

标签:origin,git,基础,push,操作,分支,远程,gitignore
From: https://www.cnblogs.com/AngleLin/p/18258893

相关文章

  • 散户可以做量化吗?有什么个人可以操作的量化软件吗
    恒生Ptrade——盘口扫单盘口扫单主要是对股票代码的行情的实时监控,然后分批次的按目标数量的买入。点击“盘口扫单”-输入需要盘口扫单的股票代码-设置目标扫单数量-选择买卖方向-设置最高限价-选择扫盘盘口-设置扫盘比例-设置扫盘时间-委托量大时可以设置拆单策略......
  • 软件测试入门基础03-MySQL
    前言:这是我个人的学习记录,我是科班在读有一定基础,很多东西不会特别详细,欢迎大佬指点,也很高兴有人看了能得到帮助这一小节的内容是MySQL,我已经修完数据库,但时间久远忘记许多于是又看了一遍做个笔记。印象中数据库挺简单,简单的说就是增删改查。我修这门课时把实验做完基本上知......
  • NumPy数组操作
    NumPy数组操作1.修改形状arr.reshape(m,n)#将数组修改成m*n的新数组#一维数组importnumpyasnparr=np.arange(10)arr1=arr.reshape(2,5)print("arr:")print(arr)print("arr1:")print(arr1)#二维数组importnumpyasnparr=np.array([[1,2,3,4]......
  • 只狼风灵月影修改器操作详解:提升游戏体验的全面教程
     《只狼:影逝二度》是一款由FromSoftware开发,动视发行的动作冒险游戏,设定在日本战国时代,玩家扮演一名忍者,面对残酷的战斗与挑战,在死亡与重生的循环中,拯救被绑架的领主,揭示背后的神秘故事。以其高强度的战斗系统、精妙的关卡设计和深刻的叙事而著称,强调精准时机的格挡与反击机制......
  • 5.22 实验一 数据库和表的建立、数据操作
    实验一 数据库和表的建立、数据操作一、实验目的:掌握使用SQL语言进行数据定义和数据操纵的方法。二、实验要求:建立一个数据库stumanage,建立三个关系表student,course,sc。向表中插入数据,然后对数据进行删除、修改等操作,对关系、数据库进行删除操作。三、实验步骤:1、......
  • 【0基础学爬虫】爬虫基础之自动化工具 Appium 的使用
    大数据时代,各行各业对数据采集的需求日益增多,网络爬虫的运用也更为广泛,越来越多的人开始学习网络爬虫这项技术,K哥爬虫此前已经推出不少爬虫进阶、逆向相关文章,为实现从易到难全方位覆盖,特设【0基础学爬虫】专栏,帮助小白快速入门爬虫,本期为自动化工具Appium的使用。概述自动化......
  • 关于数据库的一些常用操作
    数据定义语言(DDL)DDL主要用于创建、修改和删除数据库中的对象,如数据库、表、视图等。创建数据库sql复制代码CREATEDATABASE数据库名;选择数据库sql复制代码USE数据库名;创建表sql复制代码CREATETABLE表名(列名1数据类型1,列名2数据类型2,......
  • 【操作系统】MMAP内存映射|零拷贝
     ......
  • 安装openGauss操作步骤
    操作步骤以root或普通用户登录待安装openGauss的任意主机,并按规划创建存放安装包的目录。mkdir-p/opt/software/openGauss 说明:不建议把安装包的存放目录规划到openGauss用户的根目录或其子目录下,可能导致权限问题。2.将安装包“openGauss-x.x.x-openEuler-64bit-......
  • 安装openGauss操作步骤
    操作步骤以root或普通用户登录待安装openGauss的任意主机,并按规划创建存放安装包的目录。mkdir-p/opt/software/openGauss 说明:不建议把安装包的存放目录规划到openGauss用户的根目录或其子目录下,可能导致权限问题。2.将安装包“openGauss-x.x.x-openEuler-64bit-......