首页 > 其他分享 >gitee操作

gitee操作

时间:2022-11-04 11:23:01浏览次数:64  
标签:git 仓库 gitee 本地 操作 推送 远程 分支

gitee安装地址:https://git-scm.com/downloads

安装开始,安装路径非中文路径,并且不能有空格。安装完毕使用git --version查看版本

gitee安装完毕以后设置自己的(用户名称)和(用户邮箱)

git config --global user.name 用户名  //设置自己的用户名

git config --global user.email 邮箱  //设置自己的用户名邮箱(这里的账号和邮箱为虚拟的邮箱和账号,现实中不存在git也不会去验证)

查看的方法,c盘--用户--github客户端@前边的字母--git.config 打开之后就看到自己的用户签名和邮箱了

<--------------------------添加到本地库(知识点)--------------------------------------->

初始化本地库:git init;查看本地库状态:git status;添加暂存区:git add 文件名或者 . ;提交本地库:git commit -m'备注' 文件名

查看历史版本:git reflog;查看详细历史版本:git log;版本穿梭:git reset --hard 版本号

添加本地库的步骤:

第一步,点开想要上传的文件夹,右键打开gitpush;第二步:使用git init初始化本地库(拿到本地库的操作权限);

第三步:git add 文件名或者.(追踪文件把文件添加到暂存区)第四步:git commit -m ‘版本信息’ 文件名称(将暂存区的文件提交到本地库,形成历史信息)。

git status 查看当前状态的 git rm --cacher文件名称 删除暂存区文件,但是本地还是有的 -m是添加版本信息的

git status 查看当前状态:on branch master的语义 当前在master分支中;no commitsyet 目前没有提交的内容,空的git仓库;not hing to commits 红色的文件是没有被追踪的文件,绿色的文件是追踪到的文件,但是没有上传

<--------------------------git版本迭代--------------------------------------->

版本迭代是什么意思:

版本迭代就是,每次修改了文件信息,重新上传到git本地库,每次上传都会产生一个新的版本。

注意点,每一次修改了文件,都要重新追踪,重新提交一次文件。

查看版本号:git reflog;查看详细的版本信息:git log;穿越版本:git reset --hard 穿越的版本号

注意点:穿越版本以后HEAD会指向穿越的版本,版本穿越以后,内容会改变为穿越的版本内容。

<--------------------------git分支的操作(知识点)--------------------------------------->

git分支的介绍:

分支可以理解为副本,一个分支就是一个独立的副本,(分支的底层就是指针的作用);

分支的好处,可以同时进行多个分支的开发,提高了开发的效率。分支开发失败了,直接删除分支即可,不会对线上程序造成影响。

git分支的操作:

创建分支:git branch 分支名称;查看分支:git branch -v

切换分支:git checkout 分支名称;把指定分支合并当前分支上:git merge 分支名称

git分支的创建操作:

第一步:git branck 分支名 创建一个分支,第二步:git checkout 分支名 切换到这个分支来进行操作,

第三步:git merge 分支名 合并分支,切换到主分支,输入需要合并的分支,需要合并的分支,会合并到主分支上

git分支合并冲突:

同一个文件,在相同的位置进行了两次不相同的修改,git无法帮助我们进行决定,必须认为修改冲突代码,进行提交

git分支和远程库的总结:以下为个人总结,如有不准确可以指出

本地创建一个分支,push到远程仓库的时候,如果远程仓库没有该分支,远程仓库会创建一个改分支,进行代码传输。

本地创建一个分支,push到远程仓库的时候,如果远程仓库有该分支,就会push到已有的分支中,会产生新的版本,但是不会产生新的分支。

 <--------------------------git分支推送到远程仓库(重点)--------------------------------------->

推送到git远程仓库的操作代码:

查看当前所有的远程地址的别名:git remote -v;给远程地址起一个别名:git remote add 别名 远程仓库的url

推送本地分支内容到远程仓库:git push 别名/远程仓库的url 分支名;将远程仓库的最新分支拉下来,并且与当前的本地分支进行合并:git pull 别名/远程仓库的url 远程分支名

将远程库克隆到本地:git clone 远程库地址

别名是什么:

远程仓库的url太长了,拉取推送的时候不方便,起一个别名方便一些

推送注意事项:推送一个分支的时候,需要先切换到需要推送的分支上,克隆本地库的时候会自动帮你起一个origin的别名。

推送的步骤:

第一步:给远程仓库起一个别名(没有必要,我们直接使用远程url来推送);第二步:我们切换到需要推送的分支下边,git checkout 分支名称;

第三步:git add文件名,追踪到我们需要推送的文件,第四步:git commit -m'版本信息‘ 文件名称(这里的文件名称不知道可以不写)上传本地库;

第五步:git push 远程地址/别名 现在所在的分支名,推送远程库即可。

 <--------------------------git团队协作--------------------------------------->

第一步,添加暂存区;第二步,提交本地库;第三步:提交远程库;第四步:同事拉取分支;

 <--------------------------git跨团队协作--------------------------------------->

第一步,在官网上搜索到项目(账号名称/git项目别名),或者直接给git'地址;第二步:点击FORK,叉一份文件给自己;第三步:克隆到本地库,或者在线修改(不推荐在线修改)

第四步:重新上传上去,但是上传以后,需要申请,跨团队人员的权限。

标签:git,仓库,gitee,本地,操作,推送,远程,分支
From: https://www.cnblogs.com/hgng/p/16855860.html

相关文章

  • 文件file操作
    文件创建方法一importorg.testng.annotations.Test;importjava.io.File;importjava.io.IOException;publicclassFileCreate{publicstaticvoidmain(String[]......
  • openresty lua时间操作
    在Lua中,函数time、date和difftime提供了所有的日期和时间功能。在OpenResty的世界里,不推荐使用这里的标准时间函数,因为这些函数通常会引发不止一个昂贵的系统调......
  • 图像基本操作
    数据读取-图像###图像读取img=cv2.imread('imag.jpg')###图像显示cv2.imshow('imag',img)###读取灰度图img=cv2.imread('cat.jpg',cv2.IMREAD_GRAYSCALE)#cv2.IM......
  • 使用MyBatis时需要注意到的事情------执行添加操作时,一定要记得提交事务
    今天在重写添加操作代码时,发现自己写的代码没有任何报错,使用断点进行查询,发现一切正常,但是注册使用的数据就是无法添加到数据库里面然后就去之前看过的视频里面去找错误,就......
  • js 树的各种骚操作,生成树,父子链,树推平
    js生成树结构1、假树,利用共享内存实现,非真遍历,这个是一种比较直观的写法letlist=[{id:1,name:100},{id:11,name:101,pid:1},{id:11......
  • 操作系统Day02
    僵尸进程:僵尸进程是什么,为什么会Ծ⽣如果⼀个进程已经终⽌,但是它的⽗进程੢未调⽤wait()或waitpid()对它进⾏清理,这时的进程状态称为僵死状态,处于ب死状态的进程称......
  • java操作文件
    三种方式publicFile(Stringpathname)--通过指定的路径名字符串创建一个File对象。--若pathname指向的是文件,创建的File对象就表示文件;--若pathname指向的是目录......
  • [架构之路-59]:目标系统 - 平台软件 - 基础中间件 - POSIX(可移植操作系统接口)与标准库
    目录​​第1章 POSIX(可移植操作系统接口)概述​​​​1.1什么是POSIX​​​​1.2 发布者-IEEE​​​​1.3标准的下载位置​​​​1.4标准的起源​​​​1.5 谁遵守这个......
  • Vue实现input宽度随文字长度自适应操作
    <divclass="textcontain"><inputtype="text"v-model.number="item.cardComboMoney"maxlength="5"placeholder="设定数值"onin......
  • 操作系统速成——1.操作系统引论
    一.操作系统引论1.操作系统的基本特征并发:是指两个或多个活动在同一给定的时间间隔中进行共享:是指计算机系统中资源被多个进程所共用异步:进程以不可预知的速度向前推进......