Git基本操作笔记

Git在我们日常工作中是必不可少的,刚入职的实习生可能只要会安装git、git clone,git pull 即可,git安装的教程有很多我就不一一讲述了。

Git基本操作笔记

    Windows安装教程请访问此博主的链接

Git安装教程-window版本 · 语雀
在平常开发中,我们肯定需要用到git,这里我给大家介绍...
https://www.yuque.com/u1106272/cai80g/skawco
1.安装完成后请配置基础参数

1.设置用户签名(初始化时设置 全局)

git config --global user.name "chenxiky"
git config --global user.email "xxxx@qq.com"

2.查看配置:

git config user.name

git config user.email

2.常用命令:

cd #切换到工作区

git init #初始化仓库

git status #查看仓库状态

git add . #将修改的代码提交到暂存区

git commit -m "提交代码说明" #将代码提交到本地仓库

确保当前分支代码已经干净(代码已提交到本地仓库)

git remote add origin https://xxx.git #本地连接远程仓库地址

验证账户密码(gitee账户密码)

git push #上传代码到远程仓库

git pull 拉取远程代码

git clone https://xxx.git(要克隆的仓库的连接) #克隆仓库代码

git branch 查看本地分支状态

git branch -a #查看分支状态
git fetch #获取所有分支

git push -u origin user(分支名) #将该分支推送到云端

git add index.js #指定文件暂存

git checkout master #切换到主分支中

git checkout -b user(分支名) # -b 创建分支user就是要创建的分支名

版本回退:

简单问题描述
pull 仓库代码时候把本地的代码覆盖掉了,导致写的代码被覆盖掉了

解决策略

1、执行命令 git reflog获取提交的版本号

a11e09c (HEAD -> master) HEAD@{0}: commit (initial): 1

2、执行命令 git reset --hard 版本号(a11e09c)

3、git log 查看更详细的日志

分支问题

创建分支,如果当前是位于主分支,创建分支是以当前主分支复制一份

git branch 分支名 #注意:此时新分支是复制当前所在的分支

git checkout 目标分支 #注意:切换分支前需将当前分支的修改提交仓库

删除分支 git branch -d #分支名

强制删除 git branch -D #分支名

指定远程分支复制新分支并切换

git checkout -b dev origin/dev #origin 指的是远程仓库的分支

合并分支

git merge 源分支

合并冲突 当两个分支修改同一文件代码时合并会发生冲突

选择要保存下来的修改重新提交):

1.选择保留当前分支】

2.选择保留当前需要合并的分支

3.保留两者

4.比较改变

将本地代码push到远程仓库

一:git pull origin master --allow-unrelated-histories #保留仓库和本地代码

    git config pull.rebase false #合并(缺省略)

    git pull origin master --allow-unrelated-histories

二:git push -u origin master

三:git push -f origin master 强制推送本地代码到主分支,覆盖远程仓库。

三.图形表达

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

 

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

 

Git基本操作笔记

 

Git基本操作笔记

 

Git基本操作笔记

Git基本操作笔记

 

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

 

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

 

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

Git基本操作笔记

给TA打赏
共{{data.count}}人
人已打赏
技术教程

宝塔手动挂载数据盘命令

2024-8-13 15:32:39

技术教程

git clone 指定分支

2023-7-4 9:52:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索