美文网首页
GIT操作指南

GIT操作指南

作者: 习惯水文的前端苏 | 来源:发表于2020-08-11 14:25 被阅读0次

git几乎是每一名程序狗必备的辅助技能,虽然有诸如小乌龟这样的可视化界面,奈何本人还是更倾向于命令行操作,但是这玩意儿相比较代码量来说毕竟用的不多,故在此记录方便查阅

一、创建远程仓库并初始化

1-下载

2-创建git仓库

    登录github——选择your repositories——选择new——填写仓库名称

3-添加ssh秘钥

    cd ~/.ssh 检测是否配置过,如果没有则提示 No such file or directory

     ssh-keygen -t rsa -C"1372978934@qq.com"  创建ssh,一路回车即可,此时执行cd ~/.ssh后执行ls会发现有文件,其中id_rsa.pub就是ssh的存放文件

    cat id_rsa.pub 拿到生成的ssh,复制一份

    打开github网站,找到settings,找到ssh and gpg keys,选择new ssh key,将复制的ssh填入即可

4-设置name和email

    git config user.name/email 查看是否存在设置

    git config --global user.name/email yourSelfDefined   设置提交用户名和邮箱

二、创建本地仓库并保存文件变动

    git init 初始化本地仓库

    新建一个.txt文件,命名为gitLearn

    执行git status,你会发现,git帮你检索并返回了你的新增文件

    执行git add . ,将新增文件推入暂存区

    git commit -m '版本说明' 将新增文件保存到本地仓库(或者:git commit --no-verify -m "版本说明" ,这可以绕开如prettier的代码格式化)

三、与远程仓库关联

    git remote add origin gitUrl  关联远程仓库

    git push --set-upstream origin master  将本地分支与远程分支关联并更新

四、创建子分支

    git branch dev  创建子分支dev

    git checkout dev  切换到子分支dev

    git push origin dev  将本地分支推送到远程仓库

    之后的开发在子分支进行,开发完执行git add + git commit + git push origin dev 即可

五、合并分支

    方式一:

        git checkout master 切换到主分支

        git pull 将远程分支拉取回本地(如果在本地git commit了,也会存在冲突,此时需要先撤销掉本地commit的内容)

        git checkout dev  切换到dev分支 

        git merge origin dev   将master合并至dev

    方式二:

        git merge origin/master  合并远程master分支

六、解决冲突

    git checkout -b temp 创建并切换到分支temp

    git push origin temp 将temp分支推送到远程

    我们在temp分支上文件.txt

    执行git add + git commit + git push origin dev保存

    git checkout master 切回主分支,并修改.txt,

    执行git add + git commit + git push origin dev保存

    git merge temp 合并,此时会报冲突,冲突解决后重新保存并提交即可

    git branch -d temp 将分支temp删除

七、回退

    回退版本

                git reflog 查看版本id

                git reset --hard 版本id 回退到指定版本

    回退内容

               未保存到缓存区

                            git checkout -- file 对于未执行git add的文件有效

               已保存到缓存区

                            git reset HEAD file 撤销缓存

                            git checkout -- file    回退到修改前

八、夸分支的临时操作stash

   保存

            git stash save "注释" 

   查看 

            git stash list 

    取回 

            git stash pop/apply stash@{索引}

            或者

            git stash pop index

    删除

        git stash drop stash@{索引}

        或者

        git stash drop index

九、远程仓库已有分支和内容,从远程拉取并开发

        在本地创建对应分支,开发完毕后提交仓库

相关文章

  • git操作指令,以及常规线上代码操作

    安装git后操作指令如下:可以查阅git安装使用操作指南详情git安装使用操作图示详情.note 线上可参考指南:...

  • git操作指南

    git 指南 git操作 本地操作 git add 暂存工作区的修改到暂存区 git commit将暂...

  • 🍏常用 git 操作指北

    ? 常用 git 操作指南 ? git图形界面操作软件 ? 开发流程 git clone 拉取项目代码,不必多说 ...

  • 简单的git操作指南

    简单的git操作指南 引言:在我们操作git之前首先需要明白git是什么? github的安装 oxs版 wind...

  • git 入门

    git 简单操作指南 git init 首先在需要进行版本控制的目录下输入 git init git就会创建好仓库...

  • Git操作指南

    Git操作指南 git是分布式版本控制系统,想了解更清楚的可以查阅百度百科。在说明操作指南前,我先给大家说明几个专...

  • 新手git操作指南

    新手git操作指南 前言:之前对git的操作只是停留在一个人的开发练习操作中,而git除了在版本管理方面有起到作用...

  • git操作指南

    Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就...

  • GIT操作指南

    git分为工作区、暂存区和版本库 git init 初始化本地项目 git config git配置 工作区---...

  • Git操作指南

    Git操作指南: LFS相关 本仓库使用了LFS插件管理大文件,包括但不限于:静态库.a、动态库.dylib、fr...

网友评论

      本文标题:GIT操作指南

      本文链接:https://www.haomeiwen.com/subject/aqaddktx.html