当前位置:   article > 正文

Git基本操作笔记_git查看当前代码版本号

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

三.图形表达

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/616529
推荐阅读
相关标签
  

闽ICP备14008679号