当前位置: 首页 > article >正文

git 命令:工作日常使用

git start 存储分支 git start list 查看所有存储

拉取最新master 合并到自己分支:

git remote add [远程名称] [远程仓库链接]       //关联(添加)远程仓库;

第一步:查看分支在哪里,是自己的吗,添加暂存区,添加到仓库。(建议先将最新分支推送一下到git)

git branch -v

git add .  

git commit -m "暂存区提交本地 仓库叙述"

第二步:

基本命令:

<html>
        <!-- 1.git初始化: 第一次在电脑上使用时,应该初始化操作,以后再使用Git操作,无需初始化,直接进行Git其他操作 -->
        git config --global user.name "用户名"
        git config --global user.email "admin@admin.com"
        <!-- 确保当前工作环境无任何文件提交 -->
        git status





        <!-- 推送 -->
        git add xxx 	        //添加文件到暂存区
        git commit -m  “xx” 	//从暂存区提交到本地仓库
        git push origin xss  //第一次push需要:(自己分支名比如xss)

        git init	//初始化仓库(只执行一次)
        




        <!-- 拉取 -->
        pull==fetch+merge
        git fetch [远程仓库名称] [远程分支名称]
        git merge [远程仓库名称/远程分支名称]
        git pull [远程仓库名称] [远程分支名称]

        git pull origin master  //origin远程仓库,master远程分支名称
        
        在分支下简写:git pull





        <!-- 分支:一般只创建一个分支 -->
        git branch 分支名       //创建分支


        git branch -v           //查看分支 , *表示当前所在分支
        git branch -a           //显示所有分支名称
        git checkout 分支名	     //切换分支

        git merge 其他分支 	     //合并分支




        <!--  -->
        <!--  -->
        <!--  -->
        <!-- 解决:git pull后拉下来的代码不是远程仓库中最新的,记得自己代码先push到自己分支,要不克隆的是远程仓库master的,会丢失自己代码  -->
        git fetch --all  
        git reset --hard origin/master 
        git pull
        <!-- 它就可以取到本地分支的每个分支的最新内容。 -->
        for i in `git branch | sed 's/^.//'`; do git checkout $i ; git pull; done
</html>

快速创建项目上传文件:

创建:

gitee里创建项目:::

文件:

git clone 新建的仓库地址

git add .

git commit -m "提示信息"

git push origin master               //分支看主分支还是自己分支(提交)


http://www.kler.cn/a/9910.html

相关文章:

  • 【C语言】值传递和地址传递
  • HBase理论_背景特点及数据单元及与Hive对比
  • DevOps工程技术价值流:加速业务价值流的落地实践与深度赋能
  • 在 Service Worker 中caches.put() 和 caches.add()/caches.addAll() 方法他们之间的区别
  • 「Mac玩转仓颉内测版7」入门篇7 - Cangjie控制结构(下)
  • 使用jmeter查询项目数据库信息,保存至本地txt或excel文件1108
  • 基于CBC、ECB、CTR、OCF、CFB模式的AES加密算法
  • 洛谷 P1341 无序字母对
  • Monitor方案MT9800学习笔记(三) —— 点屏(V-by-One信号接口)
  • MybatisPlus <= 3.5.3.1 TenantPlugin 组件 存在 sql 注入漏洞(CVE-2023-25330)
  • 测试:腾讯云轻量4核8G12M服务器CPU流量带宽系统盘
  • pytorch进阶学习(三):在数据集数量不够时如何进行数据增强
  • 花30分钟,我用ChatGPT写了一篇2000字文章(内附实操过程)
  • 【LeetCode】剑指 Offer 49. 丑数 p240 -- Java Version
  • JavaScript 基础入门速成上篇
  • GPT、科技、人类的生产、知识与未来(下)
  • IO流复习
  • 算法题:图的表示形式与遍历框架
  • k8s 磁盘不够用,docker数据迁移 导致 /tmp Permission denied,docker优化日志 日志切割, 日志自动删除
  • 小米手机root后过软件检测
  • Flink (十) --------- 容错机制
  • ActiveMQ使用(二):在JavaScript中使用mqtt.js
  • 和开振学Spring boot 3.0之Spring MVC:④获取参数(上)
  • 《Java8实战》第1章 Java 8、9、10 以及 11 的变化
  • 小程序的组件化开发
  • 图的遍历及连通性