首页 > 其他分享 >git操作全流程

git操作全流程

时间:2023-04-05 16:23:06浏览次数:34  
标签:origin 文件 git 流程 project dishan push 操作

 

一:上传

____________________________________________________________________________________________________________________________________________________________

1.在总文件夹下 删除所有.git的文件(git就是放要上传的东西)

2.设置.gitignore文件从github上下载python名字相关的git文件就行

3.把.idea这个放开,把.venv这个放开 

4.然后在项目文件下git init ——初始化

5.这是最重要的一句了我想:git remote add project_dishan https://gitee.com/di_shan/project_dishan.git    这是在添加地址,不同的仓库用不同的地址

  把后面的地址附值为:project_dishan 推的时候,只推project_dishan就到了这个地址。拉的时候也拉这个地址。这个通过不同的仓库实现不同的版本管理

  在.git文件里就有了这个名字了

  

git add .  ————在主项目文件下的所有文件都打包到.git文件里
git commit -m 'xxx' ————这个是每次上传时的备注
git push -u project_dishan "main" 

git push -u bc_short "main"   

............这个"main"是什么意思还要再说

 

二:下拉代码

——————————————————————————————————————————————————————————————————————————————

6. git clone https://gitee.com/di_shan/project_dishan.git 在需要改入的文件夹下执行这个命令,就会建立起project_dishan这个文件夹。拉成的

7.git pull origin master 这个没应验

8.git log 命令下按q可以退出

 

三:回滚

——————————————————————————————————————————————————————————————————————————————

git reset --hard 版本号就能回退   day12 05课

 

 

 

 

 

四,其它命令

1. git log 

git reflgo所有提交的记录。----线上用这个多,详看day12 05

2.关于输入密码的设置————课上的方法太复杂,密钥方式先不脾

git remote remove origin删除原来的别名可能(day12)

 

 

 

 

git push -u origin "master"在码云上用这个来进行命令,不知道什 么意思

git push origin master(这是教师教的方法)如果不行就用这是rui教我的,用原方法:

git push -u origin "main" 居然成了。 rui教的方法

标签:origin,文件,git,流程,project,dishan,push,操作
From: https://www.cnblogs.com/dishan/p/17289323.html

相关文章

  • new操作符的原理
    首先这里是一个构造函数:functionFun(age,name){this.age=agethis.name=name}这个是创建的函数:functioncreate(fn,...args){1.创建了一个空对象varobj={}2.将空对象的原型指向构造函数的对象Object.setPrototypeOf(obj,fn.prototype)3.将空对象作为构造函数的上下......
  • 《渗透测试》信息打点-公众号服务&Github监控&供应链&网盘泄漏&证书图标邮箱资产 2023
     #微信公众号-获取&三方服务1、获取微信公众号途径https://weixin.sogou.com/2、微信公众号有无第三方服务 #Github监控-开发&配置&源码目标中开发人员或者托管公司上传的项目存在源码泄漏或配置信息(密码密匙等),人员数据库等敏感信息,找到多个脆弱点。1、人员&域名&邮箱......
  • sms-activate操作简便易上手且好用的接码工具【保姆级教程】
    前言有些国外应用在使用应用上的功能时需要注册账号,由于某种不可抗因素,我们的手机号一般不支持注册,接收不到信息验证码,于是我们可以使用SmS-Activate提供的服务,使用$实现我们的需求(大概一次验证1-5块之间,看自己需求),今天正巧有需求,索性将验证过程记录下来以便于日后查阅!注册sms-a......
  • 4-流程控制语句
    第一章流程控制语句1.1流程控制语句分类顺序结构判断和选择结构(if,switch)循环结构(for,while,do…while)1.2顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。顺序结构执行流程图......
  • MySQL AutoIncrement--PXC集群批量插入操作获取自增ID异常问题
    问题描述由于MySQLPXC集群的所有节点均可读写,因此当PXC集群中节点增加和减少时,PXC集群会自动调整集群各节点的自增ID步长,避免不同集群节点生成相同自增ID值产生冲突。当PXC集群中读节点数量发生变化时,客户端执行BatchInsert方法可能返回错误的自增ID值。问题原因由于MySQL数......
  • git 使用过程中遇到问题
    [email protected]:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.这个是说没有拉取权限,这个时候,就需要配置ssh-key先配置好账户/项目的SSH公钥gitconfig--globaluser.name"用户名称" gitconfig--glo......
  • git merge 和 git rebase 的区别
    Git版本控制中,gitrebase和gitmerge这两个命令都可以用来集成从一个分支和另一个分支的更改。它们是两种不同的合并方法,本文将介绍它们的差异。gitrebase和gitmerge主要差异是什么?最近ChatGPT大火,请它来回答一下:Gitmerge将两个分支中的所有提交都合并到一起,并创建一......
  • 22年最新Java笔记:day5-Java流程控制语句
    更多内容欢迎关注上方专栏另有系统Java相关全部内容~⬇️笔记的回顾如下⬇️笔记包含知识点Java基础语法人机交互、Java以及发展史、主要特性、JRE和JDKJava-第二天注释、字面量、变量、数据类型、标识符、键盘录入Java-IDEA下载安装IDEA下载安装、中层级结构介绍、第一个代码、类、模......
  • JavaWeb——Tomcat的基础应用总结,看这一片文章就够了(web服务器软件、启动时黑窗口闪退
    目录1、Web服务器软件概述2、Tomcat基本操作3、Tomcat部署项目4、Tomcat与IDEA集成并创建web项目本文讲解web服务器Tomcat,关于Web的相关概念,可以回顾以前的文章。1、Web服务器软件概述服务器,就是安装了服务器软件的计算机;服务器软件,就是可以接收用户的请求,处理请求,做出响应的软件;We......
  • TortoiseGit如何更换(切换)用户名和密码
     使用场景:   项目开发过程中,更换了新的办公电脑,TortoiseGit如何切换用户名和密码,具体操作步骤如下 步骤: 1、打开电脑上面的控制面板,找到其中的“凭据管理器”,并点击进入; 2、进入凭据管理器之后,选择其中的“Windows凭据”,点击进入;  3、然后普通凭据中的要......