• 熟悉Git使用


    熟悉Git使用
    安装git后请修改提交用的用户名和邮箱
    命令:git config --global user.name "Your Name"
    git config --global user.email you@example.com
    如何提交添加/修改的文件?
    git add -A 提交修改、添加、删除的文件
    git add . 提交修改的文件
    git commit -m “提交代码的注释”
    git fetch 从远程git库拉取代码
    git rebase
    如果存在冲突,则需先解决冲突,然后git add,接着在执行git rebase --continue
    git push origin master 将本次修改推送到远程git库,origin指的是remote 远端地址, master 指的是你的分支

    可以使用git status查看工作栈中状态

    如何解决冲突
    使用git status 查看冲突文件
    编辑冲突文件
    在重新提交

    拉取代码时使用git fetch+git rebase,不要使用git pull
    git pull 坑你造成你的本地工作目录在未经确认的情况下就会被远程分支更新, 他将下载和合并的工作一块做了,影藏了许多处理细节
    git merge与git rebase的区别:http://gitbook.liuhui998.com/4_2.html

    如何回滚?
    git log //显示所有的版本信息
    git reset --hard HEAD^ //恢复到第几版本 HEAD^ 倒数第二个版本 HEAD~10 表示版本

    理解分支的概念
    分支向开发中的有向图,每个开发人员都是一个分支,这样既不影响别人的开发,也安全。

    ".gitignore"文件有什么用?
    定义git上的忽略文件 可能是自动生成的文件、带有敏感信息的配置文件

    常用命令
    git diff 查看文件的不同
    git checkout 切换分支
    git status 查看当前工作区的状态
    git stash + git stash pop 保存当前的工作现场 恢复到保存的工作现场 可用git stash list查看栈中的工作现场的个数
    gitk

    故事还长 先别失望

  • 相关阅读:
    Java里的堆(heap)栈(stack)和方法区(method)
    SpringMVC 的 Controller 返回各种视图的处理方式
    Nginx Open File Cache
    HandlerInterceptor与MethodInterceptor
    Mysql的with rollup分组统计功能(5.1以上版本)
    idea中@data不生效
    java中? extends T 和? super T解析
    java8排序
    spring boot gateway自定义限流
    spring boot添加logging不能启动且不报错
  • 原文地址:https://www.cnblogs.com/laijie/p/5306533.html
Copyright © 2020-2023  润新知