gitee操作
Published on 2022-11-04 11:19 in 分类: git操作 with 帅气丶汪星人
分类: 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,叉一份文件给自己;第三步:克隆到本地库,或者在线修改(不推荐在线修改)

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

gti进阶操作

将未提交的修改放在暂存区域,然后可以正常推拉代码。

首先使用:git stash serve "描述信息" 把代码进行暂存操作

然后进行代码拉取

最后使用:git stash apply 恢复之前的操作

posted @   帅气丶汪星人  阅读(134)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
点击右上角即可分享
微信分享提示