Git基本操作笔记

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

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

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

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  强制推送本地代码到主分支,覆盖远程仓库。

三.图形表达

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值