zoukankan      html  css  js  c++  java
  • git 学习笔记总结

    换了一家东家以后要用git了,和之前的svn还是有区别的

    最明显的两个区别就是

    1、git 的commit只是提交到本地的一个缓存工作区,git真正提交到中央也就是远程仓库的命令是 git push命令,而svn的commit的话是提交到中心库

    2、git 更新的话是git pull 而svn更新的话是updated

    以下是git常见命令的总结

    如果是本地要初始化一个项目的话

    1 git init (生成一个.git的文件,等于是加入了git的势力范围)

    2 git add 文件名 (如果有很多想要批量添加的话可以使用git add .)            

    添加后感觉有问题错误了不想进行下去 ,可以git reset HEAD fileName(回退到工作区)

    3 提交git commit -m '注释信息'

    commit以后想要回退的话 git reset --hard commit_id 这样就能回退到缓存区

    4 提交完想要push到远程的仓库就用

    git push origin branchName 这样就能提交到远程仓库指定的分支
     
    这个过程想要进行查看之前的操作记录 可以通过 git relog
    如果想要查看之前的commit记录的话可以通过  git log --pretty=oneline --abbrev-commit

    如果想要删除一个文件的话 rm fileName这个是删除了一个指定的文件,但是还在本地的库里面,通过git checkout --  fileName等可以再找回来

    想要彻底删除的话就通过git rm fileName 彻底删除 彻底删除以后还要通过commit提交才行

    平时我们工作的时候一般都是自己建立一个自己的分支或者是dev的分支只有测试分支没问题的话再合并提交上去 git checkout -b dev 这是创建dev分支然后切换到这个分支进行工作

    合并指定的分支git merge branchName

    有的时候能我们找提交的id是很麻烦的为了减少麻烦我们可以打一个tag号 git tag v1 6224937 (v1是版本号后面的那个是commit提交的id的前7位数)

    这样我们基本最常用的命令都总结了

    最后说一个不常用但是很难找的问题

    一个是提交的时候一直是403错误拒绝提交这个时候是账号冲突了解决办法就是

    git credential-manager remove ,希望大家都可以用git愉快的工作
  • 相关阅读:
    两道简单的机试题目
    C#二维数组(矩形数组,交错数组)
    用实例展示left Join,right join,inner join,join,cross join,union 的区别
    React 中的 Redux 详解:
    react 组件通信:
    vue 入门, todoList
    Vue 动画
    vue 框架,入门必看
    koa2 的使用方法:(一)
    git 的使用:
  • 原文地址:https://www.cnblogs.com/Breaveleon/p/6856776.html
Copyright © 2011-2022 走看看