美文网首页
git学习笔记

git学习笔记

作者: 青城墨阕 | 来源:发表于2019-05-29 15:59 被阅读0次
一、创建并提交

1.在本地创建分支;
2.开发;
3.git add .
4.git commit -m ‘描述’
5.git push
(Ps:会报错,然后根据提示命令重新push)

二、拉取分支(本地没有该分支,即第一次拉取):

2.使用git branch 查看本地是否具有dev分支
3.git fetch origin dev
(这个操作是git pull origin branch1的第一步, 而对应的pull操作,并不会在本地创建新的branch)
4.git checkout -b dev origin/dev在本地创建分支dev并切换到该分支
5.git pull origin dev就可以把gitLab上dev分支上的内容都拉取到本地了

三、fetch更新本地仓库两种方式:
  • 方法一
  1. git fetch origin master //从远程的origin仓库的master分支下载代码到本地的origin master
  2. git log -p master.. origin/master//比较本地的仓库和远程参考的区别
  3. git merge origin/master//把远程下载下来的代码合并到本地仓库,远程的和本地的合并
  • 方法二
  1. git fetch origin master:temp //从远程的origin仓库的master分支下载到本地并新建一个分支temp
  2. git diff temp//比较master分支和temp分支的不同
  3. git merge temp//合并temp分支到master分支
  4. git branch -d temp//删除temp
四、若在当前分支进行了修改暂不提交,却要切换到其他分支

1.在当前已有改动的分支进行 git stash,将需改内容存储
2.git checkout 你想要切换的分支名
3.切换回你已修改的分支以后需要git stash pop 将之前存起来的内容拉取出来

五、回退
  • A
    1.首先做好备份,否则就会回到上个版本的代码,后果不堪想象!!!
    2.git log(找到自己的提交ID)
    3.git reset --hard commit_id (本地代码回到上次提交的鬼样子,如果没做备份,webstorm command + z)

  • B 推荐 git revert,下次学习
    https://www.cnblogs.com/0616--ataozhijia/p/3709917.html

六、合并merge

将master代码合在本地自己的分支a-clx上
git checkout master (切到主干去拉取最新代码)
git pull (拉取代码)
git checkout a-clx (切回自己分支!!!)
git merge master (合并)

NAN、优秀学习网址:

https://www.cnblogs.com/chenlogin/p/6592228.html

相关文章

  • 学习笔记| git深入浅出 Part1_快速操作指南

    Git专题 学习笔记| git深入浅出 Part1_快速操作指南 学习笔记| git深入浅出 Part2_Git...

  • git 入门

    git 入门学习笔记----3个入门命令:git init、git add、git commit -v 学习场景(...

  • git记录

    Git Magic图解gitgit 学习笔记git游戏(学习)1、消除文档路径中文乱码git config --g...

  • Git学习笔记--常用命令整理

    超实用Git学习笔记 Git全局配置git config --global user.name "用户名"git ...

  • Git常用命令与学习总结

    安装Git Git的下载地址:Git官网下载地址 学习网址 git 学习笔记- Book 在线练习地址 基础常用指...

  • git学习笔记(二)—— git的简单操作

    这是本系列学习笔记的第二篇git 学习笔记(一)—— 初识 git 前言 本篇文章将简要的介绍 Git 的一般操作...

  • 关于crlf

    Git学习笔记:Git设置CRLF(行尾换行符) git config --global core.autocrl...

  • GIT

    Git学习笔记 Git 与 Github对接: cd到当前文档 git init初始化git git add -A...

  • Git学习笔记

    git学习笔记 声明 本文是本人学习Git过程中所做的笔记,以便日后查阅,文中多有错漏之处,不建议用作学习材料,文...

  • Git学习笔记

    git 学习笔记 注册个人信息 git config --global user.name(你的用户名) git ...

网友评论

      本文标题:git学习笔记

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