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

gitbash简单操作

https://blog.csdn.net/qq_42363495/article/details/104878170

工作区(空间)--暂存区--本地仓库--远程仓库

方法一:创建一个新的分支master,且远程库里没有该分支
只要将.gitignore文件放在文件夹下就可以,.gitignore是文本文档形式的文件

初始化git,会在当前文件夹下产生一个文件夹.git
git init
上传本文件下的所有文件
git add .
设置上传的文件,后跟一句提示语
git commit -m 'test' 
连接想要上传的库地址
git remote add origin +想要传上去的库地址
将本地项目上传到git上master分支
git push -u origin master


方法二:克隆ssh下的文件,转换不同的分支,不受远程库是否有该分支影响
可以提前创建.gitignore文件,放入某分支,即刻做到忽略文件的作用
复制
git clone +库地址ssh
进入远程库文件,所需上传的文件可复制放在该目录下
cd +下载的文件名
创建、转换分支
git checkout -b +分支名
添加所有文件,将工作区的内容提交的暂存区
git add .
增加备注信息,将暂存区内容添加到本地仓库中
git commit -m '描述信息'
上传到指定分支
git push origin +分支名


待测试:(以下四行代码)
git merge 
合并本地代码,并同步到工作空间
git fetch origin dev
拉取远程分支最新的commit到本地仓库分支dev
git pull origin <分支名> 
从远程仓库拉取代码到工作空间
git pull == git fetch + git merge

master是正式版,master分支应该是非常稳定的,也就是仅用来发布新版本
dev(develop 开发分支)是测试版,测试版在测试后确认无误才能和正式版合并

稳定版本备份用tag,新功能多人开发用branch


git的代码,改变不同色彩的原因
绿色,已经加入控制暂未提交
红色,未加入版本控制
蓝色,加入,已提交,有改动
白色,加入,已提交,无改动
灰色:版本控制已忽略文件

上传git一般需要忽略的文件

.gitignore        忽略文件
在上传提交前创建,将不需要的文件在上传的时候隐藏起来
常见的忽略文件:
.idea  __pycache__   Include  Lib  Scripts  templates  db.sqlite3  pyvenv.cfg   result.py

README.md    描述文件
将文件的操作内容描述

requirements.txt    库文件
终端输入 pip freeze 获得库列表
亦可 pip freeze > requirements.txt 在当前文件夹生成一个文件
pip install -r requirements.txt
-r:通过requirements文件可控地安装很多依赖
 

http://www.lryc.cn/news/476304.html

相关文章:

  • pnpm install安装element-plus的版本跟package.json指定的版本不一样
  • Java线程池的核心内容详解
  • 学习笔记——三小时玩转JQuery
  • word试题转excel(最简单的办法,无格式要求)
  • 基于web的中小学成绩管理系统的设计与实现
  • Conmi的正确答案——在Kibana中进入Elasticsearch的索引管理页面
  • 【JavaEE】【多线程】进阶知识
  • LeetCode100之三数之和(15)--Java
  • 并发编程三大特性--可见性和有序性
  • Android 使用ninja加速编译的方法
  • 《Java 实现选择排序:原理剖析与代码详解》
  • 数据结构之双链表——考研笔记
  • Django视图写法
  • 单臂路由实现不同VLAN之间设备通信
  • Linux·进程控制(system V)
  • 华为云Stack名词解释
  • YoloV9改进策略:上采样改进|CARAFE,轻量级上采样|即插即用|附改进方法+代码
  • 【C++】多态的语法与底层原理
  • RTP和RTCP的详细介绍及其C代码示例
  • 深入浅出了解AI教育发展与落地应用情况
  • Hive数据库操作语法
  • 容器架构-Docker的成长之路
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.14——常见C语言算法
  • 简记Vue3(三)—— ref、props、生命周期、hooks
  • ARM cpu算力KDMIPS测试
  • 自杀一句话木马(访问后自动删除)
  • Nginx 反向代理(解决跨域)
  • gRPC-4种通信模式
  • 第五项修炼—系统思考
  • PYNQ 框架 - VDMA驱动 - 帧缓存